web-dev-qa-db-ja.com

requirements.txtを自動的に出力する方法はありますか?

PyCharmのPython 3プロジェクトのrequirements.txtを出力したい。アイデアはありますか?

28
chenzhongpu

次のコマンドを試してください。

pip freeze > requirements.txt
17
jsbueno

Pigarは非常にうまく機能します。テストしたところです。

https://github.com/damnever/pigar

上記の答えはpip freezeは、pipを使用して何かをインストールする前にvirtualenvをセットアップした場合にのみ正しく機能します。そうしないと、「要件に対する余剰」である要件になってしまいます。 pigarは、すべてのインポートステートメントを調べて、現在使用されているバージョンも調べているようです。とにかく、開始する前にvirtualenvをセットアップしておけば、すべてクリーンになります。それ以外の場合は、pigarで節約できます。サブディレクトリも調べます。

8
cardamom

Pycharmで[設定]と[プロジェクトインタープリター]にアクセスして実行できます。バージョンと最新のパッケージをすべて選択します。次に、このすべてのデータをMS Word文書にコピーします。 MS Wordはそれを表として扱います。このテーブルの中央の列を削除します。次に、このすべてのデータをメモ帳++にコピーします。二重スペース「」またはタブを検索して、「==」に置き換えます。このファイルをrequirements.txtとして保存します。それが動作します

2
Waqar Detho

pycharmでターミナルを開き、次のコマンドを入力します。

pip freeze > requirements.txt

そしてrequirements.txtは自動的に作成されます

0