web-dev-qa-db-ja.com

pyprojとgeopandasを正常にインストールする方法は?

I python!pip install geopandasを実行してgeopandasをインストールしようとしましたが、これは「python setup.py Egg_info」で失敗し、エラーコード1で失敗し、次に長いディレクトリへのパスになります。オンラインでは、gepropandasにpyprojが必要であり、それをインストールしようとしましたが、運がなく、同様のエラーが発生しました。

ちなみに、これで問題が解決したら、この方法を使用してシェイプ、フィオナ、デカルトをインストールできました。

18
user3144095

ジオパンダを使用するのは残念ながら簡単ではありません。問題は、依存関係が部分的に機能していないことであり、FionaとGDALの古いバージョンを使用する必要があります。次のパッケージは一緒に安定して動作します。

GDAL: 1.11.2
Fiona: 1.6.0
Geopandas: 0.1.0.dev-

ubuntuにインストールするには:

Sudo apt-get install build-essential python-all-dev
wget http://download.osgeo.org/gdal/1.11.2/gdal-1.11.2.tar.gz
tar xvfz gdal-1.11.2.tar.gz
cd gdal-1.11.2
./configure --with-python
make
Sudo make install

さらに、一部のLinuxディストリビューションでは、インストール後に共有ライブラリキャッシュを更新する必要があります。

Sudo ldconfig

フィオナとジオパンダは、次の方法でクラシックにインストールできます。

Sudo pip install Fiona==1.6.0
Sudo pip install geopandas

ウィンドウの下

@Marcus Williamsが述べているように:

python環境(32、64ビット、2.7 3.3など)に対応するFionaおよびGDAL Windowsバイナリをダウンロードします( http://www.lfd.uci.edu/~gohlke/pythonlibsから/ )cmdでcdを使用して、ダウンロードしたファイルがあるディレクトリに移動し、コマンドを使用して.whlファイルをインストールします

pip install filename.whl

最後に:

pip install geopandas
13
Philipp Schwarz

conda-forgeコミュニティ のおかげで、geopandascondaパッケージマネージャー (または:その依存関係、このように難易度です)。

Condaがある場合、それは次のとおりです。

conda install -c conda-forge geopandas

Condaをインストールするには、Anaconda pythonディストリビューションまたはminiconda: http://conda.pydata.org/docs/download.html をインストールできます。

12
joris

何時間も失敗した後(WinError 126、「このプラットフォームでサポートされていないホイール」エラーなど)、pyprojとgeopandasを正常にインストールしました。

  • デカルト、パンダ、フィオナ、シェイプ、pyprojを最初にインストールします。これらはジオパンダに必要です。

  • デカルトとパンダの場合、コマンドラインから「pip install descartes」または「pip install pandas」を使用して直接インストールできます。

  • フィオナ、形の良い、pyprojの場合:

    • http://www.lfd.uci.edu/~gohlke/pythonlibs/ に移動します

    • pythonバージョン(たとえば、Fiona-1.7.8-cp34-cp34m-win32.whl for Python 3.4)に対応する.whlをダウンロードします。重要:win_AMD64バージョンが機能しなかったため、win32バージョンのみをダウンロードします(神は理由を知っています)

    • 「pip install <path to download folder> Fiona-1.7.8-cp34-cp34m-win32.whl」で各パッケージをインストールします
  • ジオパンダの場合:
4
Kevin

最近、Geopandas 0.3.0から0.4.0にアップグレードしようとして、Anaconda 5.2ディストリビューションを破壊しました。コマンドconda install -c conda-forge geopandasは、多数のパッケージをアップグレードし、他のパッケージをダウングレードし、Anaconda 5.2を削除したいことに気づきませんでした。

とにかく、Anaconda 5.2を再インストールした後、いくつかのCommand "python setup.py Egg_info" failed with error code 1 in <filepath>エラーに遭遇しました。 Anaconda 5.2を別のコンピューターにインストールしようとしても、同じエラーメッセージが表示されました。

それから私はこのウェブサイトでつまずきました Geoff Boeing:Windowsでのジオパンダの使用 。それは私のためにトリックをしました。このリンクが何らかの時点で機能しなくなった場合は、以下の内容をコピーして貼り付けます。

私のメモ:Anaconda 5.2にはPython 3.6.5。AnacondaのインストールはデフォルトでC:\Users\<Username>\AppData\Local\Continuum\anaconda3\Lib\site-packagesにインストールされていたため、Gohlkeからcp36-versionsをインストールしました。それを環境変数として使用しました。

ジオパンダとその依存関係を手動でインストールする

  1. 最初で最も重要なこと:依存関係を直接pipインストールまたはcondaインストールしようとしないでください。そうすると、それらは何らかの方法で、多くの場合静かにまたは不明瞭に失敗し、トラブルシューティングが困難になります。既にインストールされている場合は、ここでアンインストールします。
  2. [〜#〜] gdal [〜#〜]Fionapyprojrtreeshapely Gohlkeから。アーキテクチャ(64ビット)およびPythonバージョン(2.7または3.5)に一致するwheelファイルを選択してください。Gohlkeがこれらの5つのパッケージの説明に前提条件を記載している場合は、前提条件をインストールします現在(C++の再配布可能ファイルまたはそれに類似したものがそこにリストされている可能性があります)
  3. OSGeo4W、GDAL、Fiona、pyproj、rtree、またはshapelyがすでにインストールされている場合は、ここでアンインストールします。 GDALホイールには完全なGDALインストールが含まれています。OSGeo4Wまたは他のディストリビューションと一緒に使用しないでください。
  4. コマンドプロンプトを開き、ディレクトリをこれら5つのホイールをダウンロードしたフォルダーに変更します。
  5. ダウンロードしたGDALホイールファイルをpipインストールします。実際のコマンドは次のようになります:pip install GDAL-1.11.2-cp27-none-win_AMD64.whl
  6. 新しいGDALパスをウィンドウに追加します [〜#〜] path [〜#〜] 環境変数、C:\Anaconda\Lib\site-packages\osgeoなど
  7. fiipホイールファイル、pyprojホイールファイル、rtree、shapelyの順にpipをインストールします。
  8. GDALとgeopandasの依存関係がすべてインストールされたので、コマンドプロンプトからgeopandasをpipインストールできます
3
Vesanen

Windowsでは、( http://www.lfd.uci.edu/~gohlke/pythonlibs/ から)ダウンロードし、GDAL、Fiona、pyproj、Shapely、Rtreeの.whlファイルをインストールしますコマンド

pip install filename.whl

.whlファイルごとに。

最後のステップとして実行します

pip install https://github.com/geopandas/geopandas/archive/master.Zip

ジオパンダの開発バージョンが欲しいからです。 conda w/ioosメソッドは簡単に見えますが、まだ試していません。

3
Marcus Williams

私はWindow 10を使用していて、Visual C++ 2015を再インストールするだけでした。その後、 here から手動でfionaをインストールする必要がありました。その後、geopandasを正常にインストールしました。

1
Andreas Schmidt

問題(Windows 10 x64、Python 3.4+):

1. Visual C++ 2010 Expressをインストールします( download )。 (Microsoft Visual Studio 2010 Service Pack 1をインストールしないでください)

2.コントロールパネル\プログラムと機能からすべてのMicrosoft Visual C++ 2010再頒布可能パッケージを削除します。これらを行わないと、インストールは不明瞭な「インストール中の致命的なエラー」エラーで失敗します。

その後:pip install pyproj

0
Sulduzlu