我遇到了eclipse和easy_install'ed包进入virtualenv的问题。 如果我有
from sqlalchemy.ext.serializer import loads
导入语句并将鼠标光标置于“加载”我收到消息
loads Found at: __module_not_in_the_pythonpath__
并且它在PYTHONPATH
上的任何模块重复,而我没有手动将其添加到Project properties -> PyDev - PYTHONPATH -> External Libraries
:/
像~/Work/Environments/Default/lib/python2.6/site-packages/Pylons-1.0-py2.6.egg
或任何其他鸡蛋pkg dir ... ~/Work/Environments/Default/lib/python2.6/site-packages/
被添加但是日食里面看不到任何鸡蛋!
Python解释器设置为~/Work/Environments/Default/bin/python2.6
我使用eclipse-SDK-3.7M5-linux-gtk和最新的PyDev。
有人可以帮我吗?
答案 0 :(得分:13)
如果在Eclipse中配置解释器后添加包,则需要再次配置解释器
请参阅PyDev's manual:
如果你在python中添加一些内容 安装,你需要添加 它手动作为一个'新文件夹' 系统PYTHONPATH(如果它还没有 在PYTHONPATH中的文件夹下)或 (推荐)删除你的口译员 然后再次添加,然后按“应用”。
请注意,在项目设置中添加库不是推荐的方法 - 它应该仅用于一些不在标准PYTHONPATH中但在特定应用程序中使用的显式附加库。