2011-03-03 84 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,但在特定的應用中使用的一些明確的額外的庫使用。