2016-04-11 7 views
0

私はPythonを少しずつ使ってきましたが、新しいモジュールのインストールを嫌うようになりました。 1つの追加モジュールをインストールするには、常に完全な仕事日が必要です。この最後にmpl_toolkitsで起こって、今それはgdalで起こっています。モジュールを確実に1つの場所にインストールする

主な問題は、easy_install/pip/get-appが正しい場所にファイルを保存していないので、Pythonが(私はスパイダーを使用しています)それを見つけることができないということのようです。 Pythonで見つけることができるように、モジュールをどこにインストールすればよいですか?

私はガイド、記事、マニュアル、スタックオーバーフローの記事を終日読んでいます。私は答えが見つからないので、これは新しい質問が必要だと感じています。

  • 罰金、それだけのPython(と私)だインストールされては、「仕事を半分のモジュールが上がらないが、それは、Pythonのデフォルトであるように思われ、/lib/python2.7/site-packagesフォルダにない
  • それを見つけることができません私は

それをリスト表示するときtはそこに私が使用してインストール:

sudo apt-get install gdal-bin 

私もしてみました:

pip install gdal 

が、これはエラーで失敗します。

Command "python setup.py egg_info" failed with the error code 1 in /tmp/pip-build-NWJT2f/gdal/ 

私は

dpkg -L gdal 

を使用してファイルを探し、その後、これは、それはまだPYTHONPATHのためのスパイダーの好みのオプションに言ったが、ファイルのパスを追加しましたそれを見つけることができなかったので、私はこれが間違っていると推測しています。

私はthe official documentation of PYTHONPATHと読んでいますが、それは非常に短く、実際には全く説明しません。

+0

あなたの質問は(少なくとも、質問のタイトルに応じて)広すぎます。 gdalのインストールを解決したい場合は、それに注目してください。そのための解決策があります。とにかく、あなたは 'pip'や' virtualenv'のようなものに精通していなければなりません。 –

+0

gdalの場合は、 'pygdal'を使うのが良いです。最初にドキュメントを読むと、システムにインストールされた 'gdal'にマッチしたバージョンをインストールするようアドバイスします。 –

+0

こんにちは@JanVlcinsky私はいつもこの問題を抱えているので、質問はあいまいです。それは特にgdalの問題ではありません。これは、私がパッケージをインストールするために使用してきた方法です - Pythonは定期的にそれらを見つけることができません。タイトルは、「Pythonのためのモジュールを確実に1つの場所にインストールする」から、「in Python」を削除するように編集しました。そして、他の人がAn​​acondaを使ってパッケージをインストールすることについてコメントしました(conda installコマンド)。これが問題を解決しました。また、ええ、私は単に、より確実に仕事をしてくれた別のインストール方法を私に指摘する人が必要でした - 明らかにconda – mjp

答えて

1

環境を管理し、パッケージをインストールするanacondaまたはminicondaを試してみることをお勧めします。

https://www.continuum.io/downloads

+0

ちょっとUser1293213:SpacerをPythonのインターフェースとして使っているので、私はanaconda 2を使ってオリジナルのインストールを行った。ありがとうございます - 私があなたが参照していたものを見つけたと思う:conda install gdal – mjp

関連する問題