web-dev-qa-db-ja.com

pip install -eでextras_requireを指定します

Gitリポジトリからインストールするときに、pipsでextras_requiresをインストールする方法を教えてください。

あなたができることを知っていますpip install project[extra]プロジェクトがpypiにある場合。
そしてあなたはしなければならないpip install -e git+https://github.com/user/project.git#Egg=project gitリポジトリ用ですが、これら2つのオプションをリンクする方法を見つけることができませんでした。

42
PhilipGarnero

これはうまくいくはずです 例#6ごとに

リモートリポジトリの場合:

pip install -e git+https://github.com/user/project.git#Egg=project[extra]

そして、これはローカルのもののためです(@ Kurt-Bourbakiに感謝します):

pip install -e .[extra]
54
Alik

注意することが重要です:角かっこ内または括弧内に空白を入れないでください。つまりこれは動作しません:-e ". [extra1, extra2]"-そして、それが要件.txtファイルの行としても、それほど明白ではありません。それについて最悪のことは、空白がある場合、余分なものは単に黙って無視されることです。

8
MarSoft