您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

PyDev for Eclipse-解决Python依赖项(未解决的导入)

PyDev for Eclipse-解决Python依赖项(未解决的导入)

从virtualenv中选择python解释器时,请确保系统PYTHONPATH包括site-packages文件夹。就像快照一样。

在此处输入图片说明

然后,您不需要将它们一个一个添加到PYTHONPATH中。您将需要重新启动Eclipse(“刷新”无效)。新模型将被添加

更新:我在virtualenv中检查了PYTHONPATH。我发现sys.path中还有一些其他路径。它们是系统认的python安装位置。这些路径包括基本模型,例如copyjson

PS:我的环境是Max OSX 10.8。请通过以下方式检查您自己平台的输出print sys.path

/Users/username/.virtualenvs/test/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
/Users/username/.virtualenvs/test/lib/python2.7/site-packages/pip-1.1-py2.7.egg
/Users/username/.virtualenvs/test/lib/python27.zip
/Users/username/.virtualenvs/test/lib/python2.7
/Users/username/.virtualenvs/test/lib/python2.7/plat-darwin
/Users/username/.virtualenvs/test/lib/python2.7/plat-mac
/Users/username/.virtualenvs/test/lib/python2.7/plat-mac/lib-scriptpackages
/Users/username/.virtualenvs/test/lib/python2.7/lib-tk
/Users/username/.virtualenvs/test/lib/python2.7/lib-old
/Users/username/.virtualenvs/test/lib/python2.7/lib-dynload
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/Users/username/.virtualenvs/test/lib/python2.7/site-packages

我认为这是virtualenv的要求。您需要将这些路径添加到pydev系统PYTHONPATH中。然后,您可以使用这些基本模块。

python 2022/1/1 18:43:13 有278人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶