web-dev-qa-db-ja.com

.Egg PythonパッケージをWindowsにインストールする方法はあります(easy_installを使用してみてください))

私がやっているコースにQSTKという名前のパッケージをインストールしようとしています。コースは32ビットバージョンのインストールパッケージを指していますが、64 Pythonインストール済みです。 Pythonパッケージインデックス に.Eggファイルがリストされています。

32ビットのexeがあるようですが、64ビットの.Eggだけです。 QSTK-0.2.6-py2.7.Eggバージョンをダウンロードしましたが、これまでのところこれをインストールしようとして失敗しました。

ここに私が試したものがあります:

  1. 簡単なインストールを使用して(C:\ Python27\Lib\site-packagesディレクトリから):

    Python easy_install -Z C:\Users\Prosserc\Downloads\QSTK-0.2.6-py2.7.Egg
    

    これにより、site-packagesディレクトリにQSTK-0.2.6-py2.7.Eggディレクトリが作成され、ファイルを開いて検索できます。ただし、pythonからQSTKをインポートしようとしました=シェルおよび通常の「No module named ...」インポートエラーを取得します。

  2. 以前にこれらを使用してパッケージをインストールしたため、setup.pyファイルを探しましたが、見つかりませんでした。

  3. this thread も見てきました。これは、簡単なインストールを使用せずに.Eggファイルをインストールする詳細を提供しますが、特定のスクリプトをインストールするために提供されるスクリプトにどのような変更を加える必要があるかわかりません私がすでに持っているパッケージ。

この.Eggファイルを正しくインストールする方法を説明するか、python 2.7 64ビットの別の形式のQSTKモジュールへのリンクを提供することで誰かが助けてくれるなら、これは大歓迎です.

QSTKが依存するパッケージ(numpy、scipy、matplotlib、pandas、python-dateutil、scikit-learn)をインストールできました。

17
ChrisProsser

私はついに、機能するパッケージでこれをダウンロードする別の場所を見つけました: https://pypi.python.org/pypi/QSTK/0.2.6 にはQSTK-0.2.6.tarがあります。ソースコードからビルドするgzオプション。

これを解凍し(もう一度.tarに移動)、setup.pyファイルを見つけて、セットアップファイルのあるディレクトリに移動して実行します。

python setup.py install
9
ChrisProsser

Easy_installの前に-mを追加する必要があります
例えば:

python -m easy_install C:\Users\Prosserc\Downloads\QSTK-0.2.6-py2.7.Egg
17

.Egg(変装した.Zipのみ)を解凍し、cdを展開してpython setup.py installを実行した場合はどうでしょうか。それは正常に実行され、その後モジュールをインポートできますか?

.Eggファイルが必要に応じてsite-packagesの下に置かれても、まだインポートできない場合、これはコード自体の問題かもしれないからです。

9
Erik Allik