テスト スクリプトを実行すると、Windows マシンでこのエラーが発生しました。ウェブサイトから ZSI-2.0-rc3 をダウンロードしました。しかし、これらのファイルをどこに、どのように配置すればよいかわかりません。誰もこれについて知っていますか。私の環境は Windows 7 です。どうもありがとうございました。
2 に答える
ほとんどの場合、パッケージを使用する前にパッケージをインストールする必要があります。(いくつかの例外があります。パッケージのコードを自分のソースと同じディレクトリにコピーするだけでかまいませんが、一般的にはインストールする必要があります。)
公式ドキュメントのPython モジュールのインストールとPython Packaging User Guideは、一緒にすべての完全なガイドを提供しますが、基本はここにあります。
まず、一部のパッケージには Windows インストーラーが付属しています。これは、プロジェクトの Web ページまたはChristoph Gohlke のリストで入手できる公式のインストーラーです。これらが存在する場合、多くの場合、インストーラーをダウンロードして実行する方が簡単です。Python に対応するバージョンを入手してください。Python 3.4 のパッケージは 2.7 では動作しません。64 ビット パッケージは 32 ビット Python では動作しません。等
次に、ほぼ確実に をインストールpip
し、それを使用して他のすべてをインストールします。
実際、ほとんどのパッケージにはPyPIのエントリがあります。つまり、パッケージをダウンロードする必要さえありません。コマンド ラインで次のように入力するだけです。
pip install ZSI
通常、ZSI
PyPI のエントリを見つけて、適切なバージョンをダウンロードし、インストールします。
ただし、いくつかのパッケージは PyPI にないか、インストール可能なエントリがないか、公式リリースよりも新しいバージョンが必要な場合があります
その場合、それらをダウンロードしてからcd
ディレクトリにダウンロードしてから、次の操作を行う必要があります。
pip install .
pip
いくつかのパッケージは、さまざまな理由で で動作しません。(ほんの一握りは で動作しeasy_install
ますが、Apple のプリインストールされた Python を使用している Mac ユーザーを除いて、最近ではかなりまれです。無視しましょう。) その場合、手動でインストールを行う必要があります。これは常に という名前のスクリプトを使用する必要があるsetup.py
ため、次のようにするだけです。
C:\Path\to\download> python setup.py install
そうでない場合は、パッケージ内 (たとえば、INSTALL という名前のファイル) または Web ページにインストール手順を記載する必要があります。
C コンパイラが見つからないというエラーが表示されることがあります。(Gohlke またはアップストリームのメンテナーが既にコンパイル済みのインストーラー パッケージを持っている場合、または PyPI に wheel ファイルがある場合、これは問題ではありません。) 一部のパッケージには C 拡張モジュールがあり、それらをインストールするには C コンパイラが必要です。 Windows バイナリを見つけることができます。これはここで説明するには多すぎますが、PyPA ガイドには基本があり、行き詰まった場合のセットアップの構成方法などの詳細をカバーする StackOverflow に関する複数の質問があります。