ホームページ > バックエンド開発 > Python チュートリアル > PyPI からは動作するのに、TestPyPI からパッケージを Pip インストールできないのはなぜですか?

PyPI からは動作するのに、TestPyPI からパッケージを Pip インストールできないのはなぜですか?

Linda Hamilton
リリース: 2024-12-03 18:48:12
オリジナル
669 人が閲覧しました

Why Can't Pip Install My Package from TestPyPI, Even Though It Works from PyPI?

pypi からの Pip インストールは機能しますが、Testpypi からは機能しません (要件が見つかりません)

testpypi サーバーからカスタム Python パッケージをインストールしようとすると、必要な依存関係が見つからないことを示すエラー。この問題は、パッケージが testpypi に正常にアップロードされたにもかかわらず発生します。

この問題を解決するには、setup.py ファイルを変更して次の内容を含めます:

pip install --extra-index-url https://testpypi.python.org/pypi poirot
ログイン後にコピー

説明:

--extra-index-url 引数は、依存関係を検索するときに pip が参照する必要がある補足パッケージ リポジトリを指定します。 --extra-index-url を使用する場合は、testpypi サーバー上のパッケージの URL を指定する必要があります。この場合、URL は https://testpypi.python.org/pypi/poirot です (「poirot」はパッケージの名前です)。

これにより、pip は testpypi サーバー上でパッケージを見つけることができます。通常の PyPI への依存関係を引き続き検索しながら

注:

PyPI の最近の更新では、代わりに次のコマンドを使用することをお勧めします:

python -m pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple poirot
ログイン後にコピー

このコマンドは、サーバーのインデックス URL を明示的に指定します。パッケージとその依存関係の両方。

以上がPyPI からは動作するのに、TestPyPI からパッケージを Pip インストールできないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート