1. ホーム
  2. python

[解決済み] pipでローカルファイルシステムフォルダからvirtualenvにPythonパッケージをインストールする。

2022-03-23 17:02:38

質問

pipを使って、ローカルファイルシステムからパッケージをインストールすることは可能ですか?

私は python setup.py sdist を実行すると、適切な tar.gz ファイルが作成されます。このファイルは私のシステム上では /srv/pkg/mypackage/mypackage-0.1.0.tar.gz .

さて、仮想環境では、pypiから来るパッケージか、特定のローカルロケーションからパッケージをインストールしたいと思います。 /srv/pkg .

これは可能なのでしょうか?

PS を指定できることは知っています。 pip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gz . それはうまくいきますが、私が言っているのは /srv/pkg を入力した場合、pipが検索するもう一つの場所として使用されます。 pip install mypackage .

解決方法は?

あなたが探しているものは、間違いなく --find-links オプションを使用します。

することができます。

pip install mypackage --no-index --find-links file:///srv/pkg/mypackage