我無法讓模塊在Canopy中對python可見。具體來說,在Canopy打開的文件中的python代碼中,出現錯誤「No Module named -----」 在閱讀了stackoverflow上的其他幾個答案之後,我確實使用了終端命令「export PATH =/Users/TheSlothQueen /圖書館/ Enthought/Canopy_32bit /用戶/箱:$ {PATH}」。 (據我所知,使Canopy成爲默認的python環境)。這一直奏效,因爲現在如果我在終端中鍵入start python並且「import sys」然後是「sys.prefix」,Enthought Canopy確實顯示爲python路徑。無法訪問Canopy中的python模塊?
遵循這些(https://support.enthought.com/hc/en-us/articles/204469690-Installing-packages-into-Canopy-User-Python-from-the-OS-command-line)說明,我現在應該能夠使用enpkg命令而不是pip install。但是,這需要我登錄到天篷,我不認爲我有會員資格。
我能做些什麼呢?在將缺省Python路徑更改爲Canopy環境之前,我可以將Openpyxl安裝到Library/Python/2.7/site-packages中,並且它顯然存在,但Canopy中的python文件中的「import openpyxl」命令仍然無法訪問它。
我不是很擅長使用命令行,而且是Canopy的新手,但在Python中相當有經驗。任何幫助,將不勝感激。
這很有道理。顯然我沒有任何Enthought文件夾在庫中。我需要在那裏創建一個嗎? – XJS
我強烈建議您不要採用這種方法,這會導致易碎的配置。備選答案即將到來。 –