Pythonを使用してプログラムで空間結合を行いたいと思います。https://pypi.python.org/pypi/Shapelyから(Windows 7 64ビット)PCに格好良くインストールしようとしました 。Python シェルで import shapely を実行すると、動作します。しかし、shapely.geometry import Point から実行すると、no module found エラーが発生します。この懸念について誰か私を導いてくれませんか?
2 に答える
同じ問題がありましたが、私のものだけが「WindowsError: [エラー 126] 指定されたモジュールが見つかりませんでした」というものでした。
同じ問題ではないかもしれませんが、大騒ぎせずにインポートするために何をしたかを説明します。コマンドプロンプトからコマンド「 pip install Shapely 」を使用して、シェイプリーをダウンロードしました。これまでのところ問題はありませんでした。これは正常に行われたようです。その後、前述のエラーが発生しました。
しばらくして、ReadMe セクション ( https://github.com/Toblerity/Shapely/blob/master/README.rst ) の github ページに出くわし、そこから次のリンクを取得しました。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely
その場合に行うべき唯一のことは、「格好良い」セクションに移動し、システムに適したバージョン (win32、win32-amd64...) をダウンロードし、それを解凍して、パッケージの場所に全体をコピーして貼り付けることです (つまり、私のようにコンピューターに恵まれていない場合、numpy、matplotlib などはどこにありますか...)。
両方のパッケージを見ると、最初にダウンロードしたパッケージには特定の DLL (実際には geos) が欠けていたと思います。これは、モジュールを見つけることができなかった理由を説明しています..あなたのエラーは私のものと非常に似ているので、
とにかくそれが役立つことを願っています
古いバージョンの python (python 3.3.3 など) をダウンロードし、.exe インストーラー ( https://pypi.python.org/pypi/Shapely/1.3.3 ) を使用して python3 の DLL を追加し、再インストールできます。 Python 3.5に shapely モジュールを再度インストールします ( http://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely )