2016-02-27 70 views
3

我正在PyCharm中的一個金字塔項目中工作。我已經安裝了所有軟件包,並可以從命令行導入它們。然而,當我跑我的應用程序run.py文件即使從命令行導入工作,導入PyCharm錯誤

這是失敗的

from pyramid.view import (
    view_config, 
    ) 

它失敗

沒有模塊名爲pyramid.view行

我知道金字塔已被安裝,並且從命令行運行from pyramid.view import view_config,但它在嘗試運行該項目時完全失敗。

我已經嘗試了原始線路,只是有from pyramid.view import view_config,但都不起作用。

我使用在Ubuntu 14.04

Screenshot of project interpreter config

編輯蟒蛇2.7.6:我只是吹走回到我的Linux上安裝,並把窗戶。

+0

您是否在PyCharm項目中設置了virtualenv?或者從命令行的virtualenv中安裝金字塔? – idjaw

+2

還是在PyCharm中正確配置的解釋器? – Alessiox

+0

有一個virtualenv,它繼承了全局包。項目解釋器顯示爲virtualenv 2.7.6。 – Fullmetal99012

回答

2

不確定你有正確的解釋:去Pycharm首 - >項目:項目名稱] - >項目解釋。查看安裝的軟件包列表,並確認您在該列表中有金字塔。

如果您已安裝金字塔嘗試重新打開pycharm。

在你的virtualenv安裝金字塔:

source virtualenv/bin/activate 
pip install pyramid 
+0

運行這些命令。點安裝顯示金字塔已經安裝。 pycharm項目解釋器設置在軟件包列表中顯示金字塔。我也關閉/重新打開金字塔並重新啓動計算機 – Fullmetal99012

+0

嘗試'pip uninstall pyramid && pip install pyramid',這個問題主要與解釋器有關,請嘗試在執行配置中選擇另一個解釋器,然後設置正確的解釋器。 –

+0

卸載並重新安裝不起作用,也沒有更改解釋器。 – Fullmetal99012

1

可能是因爲您的翻譯器在Pycharm中設置錯誤,或者您設置了錯誤的翻譯器。可能想檢查一下。

+0

項目解釋器設置爲2.7.6虛擬env,並顯示所有安裝的軟件包。如果我去終端並執行工作開發,我也可以成功完成導入。 – Fullmetal99012

0

轉到文件>的Invalidate緩存,並重新啓動pycharm。

+1

這爲我修復了它,謝謝, – Rob

0

我還沒有得到這個工作。我相信我的python安裝或Linux安裝已損壞,損壞或配置錯誤。我要擦拭機器並重新安裝窗戶。