2011-03-03 79 views
5

我有一个eclipse和easy_install'ed软件包到virtualenv的问题。 如果我有eclipse,pydev,easy_install-ed egg问题

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或任何其他蛋包装目录... ~/Work/Environments/Default/lib/python2.6/site-packages/被添加,但日食无法看到它里面的任何鸡蛋!

Python解释器设置为~/Work/Environments/Default/bin/python2.6

我用eclipse-SDK-3.7M5-Linux的GTK与最新的PyDev。

有人可以帮我吗?

+0

程序运行正常吗? – 2011-03-03 13:30:10

+0

是的。并从eclipse python控制台导入。 – sector119 2011-03-03 14:25:36

回答

13

如果您在Eclipse中配置译员后添加一个包,你需要配置的解释再次

PyDev's manual

如果你添加了一些你的Python 安装,你需要或者添加 它手动作为 系统PYTHONPATH“新文件夹”(如果它仍然不是一个 文件夹下的PYTHONPATH)或 (推荐)删除您解释 ,然后重新添加,日en,按apply。

注意添加库在项目设置是不推荐的方法 - 它应该只对不在标准PYTHONPATH,但在特定的应用中使用的一些明确的额外的库使用。