2012-10-30 12 views
11

私のWindows 64bitコンピュータにShapelyをインストールしようとすると、GEOSライブラリを動作させることができません。Python、GEOS、Shapely on Windows 64

これまでのところ、私はGDALをインストールしたOSGeo4Wインストーラを実行しました(私はgeosライブラリがそのパッケージに含まれていると思います)。その後、私は確認し、私のC:\OSGeo4W\binディレクトリにgeos_c.dllを持っていますが、いくつかの設定手順が間違っているかライブラリが動作しません。

私はGDALのインストール後にpip install shapelyを実行しましたが、GEOSのCライブラリが見つかりませんでしたが、明らかに機能しました。

私のコードではShapelyをインポートできますが、使用しようとするとエラーが表示されます"geos.dll"が見つかりません。

これに関するお手伝いをいたします。ありがとう!

+0

使用しているWindowsのバージョンは何ですか? – RickyA

+0

Windows 7,64ビット。 –

+0

[this](http://pypi.python.org/pypi/Shapely/1.2b6)ページの下部にあるインストーラを使用することもできます。それには地理が含まれているはずです。 – RickyA

答えて

8

クリストフゴールケはGEOSの依存関係


もう一つの人気のリソースが含まれてPythonの

のための非公式のWindowsバイナリの優れたプール
  • 32のためのShapelyとPythonの64ビット版を、維持しますプリコンパイルパッケージの場合はAnacondaですが、Shapely for win-64をサポートするチャネルが必要な場合があります。

+5

Pythonのインストールに合ったバージョンをインストールしてください。 OS。私は64ビットWindowsを走らせているので、64ビットを整然とインストールするのは間違いですが、私のPythonは32ビットで、それと同じような "geos_c.dll"が見つかりませんでした。 –

3

インストーラにgeosが含まれるバージョンhereがあります。ページの下部を見てください。

+0

このバージョンは2010-04-13のもので、32ビットのPython 2.4,2.5および2.6用にコンパイルされています。 –

+1

新しいバージョンを見つけるには、URLのバージョン番号を変更します。例えば。 [バージョン1.3.0](https://pypi.python.org/pypi/Shapely/1.3.0)は、2014年のもので、Python 2.7と3.3で動作します。 –

関連する問題