2017-06-06 237 views
5

我必須安裝Shapely軟件包(http://toblerity.org/shapely/project.html#installation)。 但是,當我使用:Shapely安裝:OSError:[WinError 126]無法找到指定的模塊

pip install Shapely 

我收到此錯誤:

Collecting Shapely 
    Using cached Shapely-1.5.17.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "C:\Users\AppData\Local\Temp\pip-build-mwuxcain\Shapely\setup.py", line 38, in <module> 
     from shapely._buildcfg import geos_version_string, geos_version, \ 
     File "C:\Users\AppData\Local\Temp\pip-build-mwuxcain\Shapely\shapely\_buildcfg.py", line 200, in <module> 
     lgeos = CDLL("geos.dll") 
     File "C:\Users\Anaconda3\lib\ctypes\__init__.py", line 344, in __init__ 
     self._handle = _dlopen(self._name, mode) 
    OSError: [WinError 126] The specified module could not be found 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in C:\Users\AppData\Local\Temp\pip-build-mwuxcain\Shapely\ 

而且,當我使用:

conda install shapely 

我收到此錯誤:

Fetching package metadata ........... 


PackageNotFoundError: Package not found: Conda could not find ' 

我正在使用Windows 10(64位)上的Python 3.6.0(Anaconda3)。

請幫忙。 (沒有工作)使用http://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely

安裝

+1

'暢達安裝shapely' - PIP的作品很少這樣的事情在Windows –

+0

@PaulH謝謝。我已經更新了這個問題。 – Beginner

+2

對不起,您可能需要將它從conda-forge渠道中取出:'conda install shapely --channel = conda-forge' –

回答

4

下載WHL文件:

python -m pip install Shapely-1.5.17-cp36-cp36m-win_amd64.whl 

Ubuntu的:

pip install shapely==1.6b2 
相關問題