2010-08-31 120 views
26

我使用的是Django和PyDev/Eclipse。我剛剛安裝了django-treebeard setup.py install,它已經安裝在我的站點包目錄C:\Python26\Lib\site-packages中。我可以用import treebeard成功將它導入python shell。然而,PyDev抱怨說,當我嘗試導入它時,它無法解決它。pydev安裝後找不到python庫

不幸的是,我沒有PyDev的經驗,我認爲它會自動拾取site-packages目錄中的所有內容,但顯然它沒有。我錯過了什麼?

謝謝

回答

35

Pydev不會自動重新掃描站點包文件夾。你需要去Preferences-> Interpreter -> Python然後點擊apply使它再次掃描。

+1

這似乎有點不方便,但它是有道理的。在問之前應該嘗試一下,謝謝你的快速回復。 – 2010-08-31 15:11:18

13

我也遇到了同樣的錯誤,當我安裝了一個新的package.i'm使用eclipse Helios。 即使在應用並重新掃描文件夾後,它仍未檢測到新軟件包。所以最後我點擊了「點擊此處配置未列出的解釋器」列出並刪除了已選擇的解釋器,並使用自動配置再次添加解釋器。 最後我能夠解決這個問題。

+2

這是更正確的答案。 PyDev不接受例如一個MacPorts python安裝,無論你重新掃描多少。 – smci 2011-09-09 03:20:23

+0

即使這並不適用於我:D – 2014-10-07 06:59:00

3

我發現關閉項目並重新打開(重新掃描解釋器後)適用於我。

+0

按照其他答案中的建議對解釋程序進行了更改,但在我關閉項目之前仍然出現錯誤。謝謝! – fuzzyanalysis 2013-02-14 10:49:11

0

好吧,我跟着這個序列,使其工作:

1)我使用PIP安裝 2)我在Eclipse中去安裝所需的庫:窗口 - >首選項 - > Pydev的 - >口譯員 - > Python解釋器,然後點擊「快速自動配置」。它取得了訣竅。