正常にインストールされていない


26

Shapelyを新しいマシンで実行しようとしています。ソースからのインストール、Webページ上のインストーラーの使用、およびの使用の両方を試みましたpip install shapely。私がライブラリから作成しようとするすべての参照from shapely import *は、エラーをスローしますWindowsError: [Error 126] The specified module could not be found。Shapelyを活用しようとして、同様の経験があり、それを正しく機能させる方法を見つけましたか?

Pythonエラーがスローされました:
WindowsError: [Error 126] The specified module could not be found

環境:
Windows 7 64ビット
Python 2.7


あなたはでWindowsバイナリを見つけることができますlfd.uci.edu/~gohlke/pythonlibs/#shapely
Sklavit

次の行は私の場合の問題を解決しました:conda install -c scitools / label / archive shapely
Vincenzo

回答:


40

インストールを間違っています。

の代わりに

pip install shapely

https://pypi.org/project/Shapely/#built-distributionsにアクセスして、https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapelyからWindowsホイールをダウンロードできることを確認してください。

2番目のリンクで、ファイルShapely‑1.6.4.post1‑cp35‑cp35m‑win_amd64.whlをクリックします

Shapely‑1.6.4はShapelyのバージョン、cp35‑cp35mはホイールがPython 3.5用、win_amd64がWindows用の64ビットアーキテクチャ用であることを意味します(PythonのバージョンとWindowsアーキテクチャに応じて別のホイールを選択できます)

以下を使用してインストールを起動すると、その後はOKになります。

pip install Shapely1.6.4.post1cp35cp35mwin_amd64.whl

情報として、「pip install shapely」はGeos dllをビルドするためにCコンパイラをインストールしている場合に機能しますが、Windowsで動作する方法ではありません。



1

エラー126は、一部の依存DLLが見つからないことを示します。おそらく、これはShapelyがGEOSを見つけることができないためです。

pypi:LINKからインストールしてみてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.