2013-02-18 124 views
0

我無法在Eclipse中運行解釋器。我做了一個新的解釋器,從虛擬環境加載python2.7。 當我運行manage.py文件它給我錯誤,因爲它無法加載模塊。無法在eclipse中運行解釋器

它工作正常,如果我從終端執行它,但它給我錯誤,當我從eclipse運行命令。

錯誤:

Traceback (most recent call last): 
    File "/home/workspace/tms/manage.py", line 8, in <module> 
    from django.core.management import execute_from_command_line 
ImportError: No module named django.core.management 

我是因爲面對的Ubuntu 11.0的這個問題,或者是有一些其他的問題嗎?

任何人都可以幫我..

+0

我會試着'import sys;打印「\ n」.join(sys.path)'並確保virtualenv的路徑(包括django庫都包含在內) – sberry 2013-02-18 07:30:10

回答

0

這聽起來像你的解釋器沒有正確設置。我會建議配置一個新的。當你選擇你的新解釋器的位置時,確保你使用了virtualenv(而不是系統)中的python可執行文件,那可能是/path/to/your/virtualenv/bin/python

當你到了eclipse邀請你添加文件夾到你的python路徑的地步時,點擊'全部選擇'是非常容易的。這應該包含虛擬環境中的所有包(例如django)。

然後在您的項目中使用這個新的解釋器,eclipse應該能夠找到django.core.management模塊(以及您的項目中使用的所有其他模塊)。

+0

我已經完成了所有建議..仍然沒有工作。 當我通過終端運行它時,它工作得很好。但是當我通過日食的時候給它提供了問題。 – user1939565 2013-02-18 08:11:37

+0

可能是一個愚蠢的問題,但你確實在你的virtualenv中安裝了django?你應該能夠看到它在/path/to/your/virtualevn/lib/python2.7/site-packages/django – 2013-02-18 08:27:37

+0

是的先生..這是我安裝的第一件事。如前所述,虛擬環境在通過終端運行時工作正常。它在eclipse上運行時發生錯誤。 – user1939565 2013-02-18 09:02:07