ホームページ > バックエンド開発 > Python チュートリアル > 依存関係が欠落している場合に TestPyPI から Python パッケージをインストールする方法

依存関係が欠落している場合に TestPyPI から Python パッケージをインストールする方法

Patricia Arquette
リリース: 2024-12-08 08:08:12
オリジナル
266 人が閲覧しました

How to Install a Python Package from TestPyPI When Dependencies Are Missing?

要件を備えた TestPyPI からのインストール: パッケージの依存関係の課題の克服

依存関係が欠落しているため、TestPyPI からカスタム Python パッケージをインストールしようとするとエラーが発生する?この問題は、setup.py ファイルで指定された要件が TestPyPI で見つからない場合に発生します。

これに対処するには、--extra-index-url:

python を使用します。 -m pip install --extra-index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple poirot

この変更により、TestPyPI がパッケージ (poirot) のプライマリ ソースになり、依存関係は通常の PyPI サーバーから取得されます。

元の問題:

ユーザーは、poirot パッケージの依存関係である tqdm と Jinja2 が見つからないというエラーに直面しました。 TestPyPI について。これにより、インストール プロセスが妨げられました。

解決策:

上記のように --extra-index-url を指定すると、必要なパッケージは適切なサーバーに配置されます。 TestPyPI はパッケージをホストしますが、TestPyPI で見つからない依存関係は公式 PyPI リポジトリから取得されます。

注:

警告: 演習プライベート PyPI サーバーで --extra-index-url を使用する場合は注意してください。セキュリティ上のリスクが生じる可能性があります。潜在的な危険性の詳細については、A. Sottile のビデオを参照してください。

以上が依存関係が欠落している場合に TestPyPI から Python パッケージをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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