0

テスト スクリプトを実行すると、Windows マシンでこのエラーが発生しました。ウェブサイトから ZSI-2.0-rc3 をダウンロードしました。しかし、これらのファイルをどこに、どのように配置すればよいかわかりません。誰もこれについて知っていますか。私の環境は Windows 7 です。どうもありがとうございました。

4

2 に答える 2

3

ほとんどの場合、パッケージを使用する前にパッケージをインストールする必要があります。(いくつかの例外があります。パッケージのコードを自分のソースと同じディレクトリにコピーするだけでかまいませんが、一般的にはインストールする必要があります。)

公式ドキュメントのPython モジュールのインストールとPython Packaging User Guideは、一緒にすべての完全なガイドを提供しますが、基本はここにあります。


まず、一部のパッケージには Windows インストーラーが付属しています。これは、プロジェクトの Web ページまたはChristoph Gohlke のリストで入手できる公式のインストーラーです。これらが存在する場合、多くの場合、インストーラーをダウンロードして実行する方が簡単です。Python に対応するバージョンを入手してください。Python 3.4 のパッケージは 2.7 では動作しません。64 ビット パッケージは 32 ビット Python では動作しません。等


次に、ほぼ確実に をインストールpipし、それを使用して他のすべてをインストールします。

実際、ほとんどのパッケージにはPyPIのエントリがあります。つまり、パッケージをダウンロードする必要さえありません。コマンド ラインで次のように入力するだけです。

pip install ZSI

通常、ZSIPyPI のエントリを見つけて、適切なバージョンをダウンロードし、インストールします。


ただし、いくつかのパッケージは 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 に関する複数の質問があります。

于 2014-09-16T23:11:10.913 に答える