ana*_*aso 11 python virtualenv
在 installed 中python-virtualenv,因为这个问题说我应该使用 virtualenv 来安装 pygame。但是,我不确定这是如何完成的。
我做了什么(按照这些说明):
virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 --no-pip
Run Code Online (Sandbox Code Playgroud)
然后我不知道去哪里。
如何安装要在 virtualenv 中使用的 pygame?
编辑:我按照 GuySoft 的说明进行操作,一切都安装得很好。但是,当我import pygame在python3中尝试时,出现以下错误:
>>> import pygame
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/alden/.virtualenvs/pywork3/lib/python3.3/site-packages/pygame/__init__.py", line 95, in <module>
from pygame.base import *
ImportError: /home/alden/.virtualenvs/pywork3/lib/python3.3/site-packages/pygame/base.cpython-33m.so: undefined symbol: PyCObject_Check
Run Code Online (Sandbox Code Playgroud)
Guy*_*oft 14
我建议你在你的 virualenv 中有 pip,它很有用。
注意:必须安装pygame的依赖项,你可以找出它们是什么并安装它们:
sudo apt-get build-dep python-pygame
Run Code Online (Sandbox Code Playgroud)
然后试试这个:
rm -rf ~/.virtualenvs/pywork3 #clean what you have there
mkdir -p ~/.virtualenvs/pywork3
virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3
. ~/.virtualenvs/pywork3/bin/activate
pip install pygame
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14389 次 |
| 最近记录: |