0
我有一個anaconda python 2.7並安裝了這個修身包。導入整個軟件包不會導致錯誤,但是當嘗試訪問應該加載的模塊時,它們似乎不在那裏。導入特定模塊也會引發錯誤。從包中導入模塊時出錯,包本身導入但是爲空,pip表示包已經安裝並且是最新的
這是導入模塊
import shapely.geometry
WindowsError: [Error 126] The specified module could not be found
時雖然導入整個包似乎工作
import shapely
dir(shapely)
['__builtins__',
'__doc__',
'__file__',
'__name__',
'__package__',
'__path__',
'__version__',
'ctypes_declarations',
'ftools']
所以模塊不存在,即使身材勻稱,似乎在那裏我得到的錯誤。
畫中畫在其列表
pip list
Shapely (1.5.1)
然後當我嘗試用PIP反正安裝:
pip install shapely
Requirements already satisfied: shapely in d:\...
試圖與PIP升級:
pip install shapely --upgrade
Requirements already up-to-date: shapely in d:\...
與強迫重新安裝根據this答案沒有改變錯誤。
與PIP在卸載和重新安裝它給出了一個警告:
warning the c extension could not be compiled speedups are not enabled
林不知道什麼是錯在這裏,我怎麼能解決這個問題,任何提示,以幫助我在正確的方向將是超好,謝謝!
嘗試'從勻稱的進口幾何'。看起來像導入的點符號用於從軟件包導入模塊 - [6.12。導入語句](https://docs.python.org/2.7/reference/simple_stmts.html#the-import-statement) – wwii 2014-12-07 15:45:34
對不起,幾何是一個包含函數的模塊,我會調整問題。您的建議給出了此錯誤:WindowsError:[錯誤126]無法找到指定的模塊 – Leo 2014-12-07 15:50:20
http://gis.stackexchange.com/a/62931 – wwii 2014-12-07 15:57:14