Uma*_*mil 25 python eclipse pydev virtualenv
我试图添加一个解释器(使用virtualenv创建)到PyDev但我收到以下错误:
似乎在安装过程中未找到/选择了Python/Lib文件夹(包含标准库).
这个文件夹(包含诸如threading.py和traceback.py之类的文件)是PyDev正常运行所必需的(它必须包含实际的源文件,而不仅仅是.pyc文件)...
请注意,如果这是virtualenv安装,则需要选择基本安装中的/ Lib文件夹(与可选的站点包不同)...
问题是我的默认安装下没有/ lib文件夹...我使用'no-site-packages'选项创建了virtualenv ...我该如何解决?谢谢!
Ans*_*uri 23
我以前亲自见过这个.当在PyDev中添加使用virtualenv创建的解释器时,当它询问需要添加到SYSTEM pythonpath的文件夹时,我必须选择
/usr/lib/python2.7
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/plat-linux2
查看屏幕截图以了解我必须做什么.这temp
是我的virtualenv.
即使添加了系统Python目录,PyDev也没有获取全局站点包,因此您仍然可以实现"无站点包"效果.我假设你必须在Windows上做类似的事情,即选择"Select Needed"对话框中的所有文件夹,包括C:\Pythonx.x
文件夹.
编辑:我刚刚在Eclipse Indigo(带有virtualenv 1.7的Arch Linux)上使用PyDev 2.3进行了尝试,似乎plat-linux2
不需要选择(不确定lib-tk
,但/usr/lib/python2.7
绝对需要).感谢fijiaaron指出来.
编辑2:Pydev 2.5(也可能是2.6,来自文档)仍然要求/Lib
文件夹正常运行,虽然它现在让你忽略"Python stdlib not found"对话框并且无论如何添加解释器(但是提到它仍然需要稍后包括在内).
归档时间: |
|
查看次数: |
6966 次 |
最近记录: |