パッケージをインストールしてpipでrequirements.txtに書き込みます

ニックトムリン:

私はpipでパッケージをインストールする方法を探しており、そのパッケージのバージョン情報をプロジェクトのrequirements.txtファイルに書き込みます。npm精通している人にとって、それは本質的に何をするかnpm install --saveです。

を使用pip freeze > requirements.txtするとうまくいきますが、これを実行するのを忘れたり、テスト用にインストールしたが使用しないことにした未使用のパッケージを誤って含めたりすることがあります。

したがって、次の擬似コード:

$ pip install nose2 --save

結果として、requirements.txtファイルが次のようになります。

nose2==0.4.7

saveの出力を変更してバージョン番号を取得できると思いますが、もっと簡単な方法があるといいのですが。

dusktreader:

バージョン情報を取得するには、実際にインストール後にpipフリーズを選択的に使用できます。ここにあなたが求めていることをするべき関数があります:

pip_install_save() {
    package_name=$1
    requirements_file=$2
    if [[ -z $requirements_file ]]
    then
        requirements_file='./requirements.txt'
    fi
    pip install $package_name && pip freeze | grep -i $package_name >> $requirements_file
}

grepコマンドの-iに注意してください。Pipはパッケージ名の大文字と小文字を区別しないため、おそらくそれが必要になります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

パッケージをインストールしてpipでrequirements.txtに書き込みます

分類Dev

pipを使用してMacOSXにモックパッケージをインストールできません

分類Dev

エラーなしで「conda install --yes --file requirements.txt」を使用して、利用可能なパッケージのみをインストールします

分類Dev

LinkedListの内容をtxtファイルに書き込みます。

分類Dev

pipを使用してPyPIから独自のパッケージをインストールできますか?

分類Dev

pipを使用してパッケージをインストールすることはできません

分類Dev

.txtファイルに書き込みますか?

分類Dev

不明な理由でpipを使用してパッケージをインストールできません

分類Dev

Python:pip でパッケージをインストールします。問題

分類Dev

ローカルディレクトリからrequirements.txtファイルに従ってpipを使用してパッケージをインストールするにはどうすればよいですか?

分類Dev

pipまたはnpmを介してパッケージをインストールできません

分類Dev

pipを使用してパッケージをインストールできません

分類Dev

pipを介してパッケージをインストールできません

分類Dev

anacondaにpipでパッケージをインストールしない方法

分類Dev

requirements.txtを使用してインストールするときに、単一パッケージでpipが失敗しないようにしてください

分類Dev

pipを使用して特定のPythonパッケージをインストールできない

分類Dev

WindowsPowerShellでpipを使用してパッケージをインストールする方法

分類Dev

パッケージの依存関係がpipを介してインストールできない場合にpipを使用しますか?

分類Dev

Dockerパーミッションは、単純なPythonスクリプトでtxtファイルへの書き込みを問題にします

分類Dev

大きなdouble数をtxtファイルC ++に書き込みます

分類Dev

python2.7 pip を使用して python デーモン パッケージをインストールします。

分類Dev

Pythonでは、 `pip -rrequirements.txt`はパッケージを*再帰的に*インストールしませんか?

分類Dev

pipまたはdnfを使用してPythonパッケージをFedoraにインストールしますか?

分類Dev

pipを使用してパッケージの複数のバージョンをインストールする

分類Dev

pipを使用してパッケージの特定のバージョンをインストールする方法

分類Dev

pipを使用してパッケージの特定のバージョンをインストールする方法

分類Dev

pipを使用して特定のパッケージバージョンをインストールする

分類Dev

pipを使用してプライベートVSTSリポジトリからパッケージをインストールできますか?

分類Dev

Python:pipでパッケージをインストールできません

Related 関連記事

  1. 1

    パッケージをインストールしてpipでrequirements.txtに書き込みます

  2. 2

    pipを使用してMacOSXにモックパッケージをインストールできません

  3. 3

    エラーなしで「conda install --yes --file requirements.txt」を使用して、利用可能なパッケージのみをインストールします

  4. 4

    LinkedListの内容をtxtファイルに書き込みます。

  5. 5

    pipを使用してPyPIから独自のパッケージをインストールできますか?

  6. 6

    pipを使用してパッケージをインストールすることはできません

  7. 7

    .txtファイルに書き込みますか?

  8. 8

    不明な理由でpipを使用してパッケージをインストールできません

  9. 9

    Python:pip でパッケージをインストールします。問題

  10. 10

    ローカルディレクトリからrequirements.txtファイルに従ってpipを使用してパッケージをインストールするにはどうすればよいですか?

  11. 11

    pipまたはnpmを介してパッケージをインストールできません

  12. 12

    pipを使用してパッケージをインストールできません

  13. 13

    pipを介してパッケージをインストールできません

  14. 14

    anacondaにpipでパッケージをインストールしない方法

  15. 15

    requirements.txtを使用してインストールするときに、単一パッケージでpipが失敗しないようにしてください

  16. 16

    pipを使用して特定のPythonパッケージをインストールできない

  17. 17

    WindowsPowerShellでpipを使用してパッケージをインストールする方法

  18. 18

    パッケージの依存関係がpipを介してインストールできない場合にpipを使用しますか?

  19. 19

    Dockerパーミッションは、単純なPythonスクリプトでtxtファイルへの書き込みを問題にします

  20. 20

    大きなdouble数をtxtファイルC ++に書き込みます

  21. 21

    python2.7 pip を使用して python デーモン パッケージをインストールします。

  22. 22

    Pythonでは、 `pip -rrequirements.txt`はパッケージを*再帰的に*インストールしませんか?

  23. 23

    pipまたはdnfを使用してPythonパッケージをFedoraにインストールしますか?

  24. 24

    pipを使用してパッケージの複数のバージョンをインストールする

  25. 25

    pipを使用してパッケージの特定のバージョンをインストールする方法

  26. 26

    pipを使用してパッケージの特定のバージョンをインストールする方法

  27. 27

    pipを使用して特定のパッケージバージョンをインストールする

  28. 28

    pipを使用してプライベートVSTSリポジトリからパッケージをインストールできますか?

  29. 29

    Python:pipでパッケージをインストールできません

ホットタグ

アーカイブ