pip を使用してローカルファイルシステムフォルダーから virtualenv に Python パッケージをインストールする 質問する

pip を使用してローカルファイルシステムフォルダーから virtualenv に Python パッケージをインストールする 質問する

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

python setup.py sdistパッケージに対して を実行し、適切な tar.gz ファイルを作成しました。このファイルは、システムの に保存されています/srv/pkg/mypackage/mypackage-0.1.0.tar.gz

ここで、仮想環境で、pypi または特定のローカルの場所からパッケージをインストールしたいと思います/srv/pkg

これは可能ですか?

PSを指定できることはわかっています。 それは機能しますが、私が と入力した場合に、pip が検索する別の場所として locationpip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gzを使用することについて話しているのです。/srv/pkgpip install mypackage

ベストアンサー1

以下についてはどうでしょうか:

pip install --help
...
  -e, --editable <path/url>   Install a project in editable mode (i.e. setuptools
                              "develop mode") from a local project path or a VCS url.

例えば、pip install -e /srv/pkg

ここで、/srv/pkg は 'setup.py' が見つかる最上位ディレクトリです。

おすすめ記事