lab*_*nky 25 python eclipse pydev
我一直在尝试使用Eclipse 3.6作为Python编辑器.我安装了最新版本的PyDev,然后尝试在我的mac上设置首选项的Interpreter-Python字段.
我的python版本是2.6,路径是"/ usr/bin/python".当我输入这个,并选择要添加到系统PYTHONPATH的项目时,我收到以下错误消息:
错误:找不到Python stdlib
似乎在安装过程中未找到/选择了Python/Lib文件夹(包含标准库).
这个文件夹(包含诸如threading.py和traceback.py之类的文件)是PyDev正常运行所必需的(它必须包含实际的源文件,而不仅仅是.pyc文件)...
所以我不能告诉eclipse翻译路径!任何帮助都会很棒!(我尝试重新安装PyDev,没有运气)
谢谢!
按照Praveen的回答,我的python库位于/library/python/2.6/site-packages中.当我将/ usr/bin/python输入到解释器字段时,eclipse会询问我想要添加到系统PYTHONPATH的路径.其中一个复选框项就是该路径.所以我和其他盒子一起检查它.单击确定,我得到相同的错误.
小智 28
有同样的问题.Eclipse无法使用默认安装的python(2.6)找到所有必需的路径.我下载了python 2.7,经历了安装.我的新"哪条蟒蛇"路径成了:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python.
当我这次尝试设置解释器时,指定了这条路径并且它正好通过.
注意:
/Library/Frameworks/Python.framework/Versions/2.7/bin目录刚刚找到了我自己的问题的答案,认为它可能会启发其他类似问题的用户.我稍后会试一试,看它是否有效.
在SourceForge上:http://sourceforge.net/projects/pydev/forums/forum/293649/topic/4480085:
"我下载了Python源代码版本,只是将/ Lib文件夹放入/System/..../Frameworks/.../lib/python2.6/就可以了."
"这是一个解决方案(虽然我通常在Mac OS上做的是从python.org安装python而不是使用默认安装 - 如果在开发过程中发生了不好的事情,不确定在Mac OS中你可能会遇到什么问题."
小智 7
当我升级到Mountain Lion(10.8.2)时遇到了这个问题.解决方案是安装XCode 4.5.2,然后在XCode> Preferences> Components中,有一个选项来安装命令行工具.我安装了它们然后我就可以安装Interpreter了.
PyDev需要python lib文件夹的位置来获取计算机上的这个目录位置,尝试在终端中运行此命令.
python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
Run Code Online (Sandbox Code Playgroud)
并将该目录添加到Eclipse中PyDev中的PYTHONPATH位置.