私がやっているコースにQSTKという名前のパッケージをインストールしようとしています。コースは32ビットバージョンのインストールパッケージを指していますが、64 Pythonインストール済みです。 Pythonパッケージインデックス に.Eggファイルがリストされています。
32ビットのexeがあるようですが、64ビットの.Eggだけです。 QSTK-0.2.6-py2.7.Eggバージョンをダウンロードしましたが、これまでのところこれをインストールしようとして失敗しました。
ここに私が試したものがあります:
簡単なインストールを使用して(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 ...」インポートエラーを取得します。
以前にこれらを使用してパッケージをインストールしたため、setup.pyファイルを探しましたが、見つかりませんでした。
this thread も見てきました。これは、簡単なインストールを使用せずに.Eggファイルをインストールする詳細を提供しますが、特定のスクリプトをインストールするために提供されるスクリプトにどのような変更を加える必要があるかわかりません私がすでに持っているパッケージ。
この.Eggファイルを正しくインストールする方法を説明するか、python 2.7 64ビットの別の形式のQSTKモジュールへのリンクを提供することで誰かが助けてくれるなら、これは大歓迎です.
QSTKが依存するパッケージ(numpy、scipy、matplotlib、pandas、python-dateutil、scikit-learn)をインストールできました。
私はついに、機能するパッケージでこれをダウンロードする別の場所を見つけました: https://pypi.python.org/pypi/QSTK/0.2.6 にはQSTK-0.2.6.tarがあります。ソースコードからビルドするgzオプション。
これを解凍し(もう一度.tarに移動)、setup.pyファイルを見つけて、セットアップファイルのあるディレクトリに移動して実行します。
python setup.py install
Easy_installの前に-mを追加する必要があります
例えば:
python -m easy_install C:\Users\Prosserc\Downloads\QSTK-0.2.6-py2.7.Egg
.Egg
(変装した.Zip
のみ)を解凍し、cd
を展開してpython setup.py install
を実行した場合はどうでしょうか。それは正常に実行され、その後モジュールをインポートできますか?
.Egg
ファイルが必要に応じてsite-packages
の下に置かれても、まだインポートできない場合、これはコード自体の問題かもしれないからです。