1. ホーム
  2. python

[解決済み] pip install で -e, --editable オプションはどのような場合に有効ですか?

2022-03-03 15:22:25

質問

いつ -e または --editable オプションが便利です。 pip install ?

プロジェクトによっては、requirements.txt の最後の行が -e . . これは具体的に何をするものなのでしょうか?

どのように解決するのですか?

マニュアルに書いてある通りです。

-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 .

または

pip install -e ~/ultimate-utils/ultimate-utils-proj-src/

のフルパスであることに注意してください。 setup.py にあるはずです。