pythonプロジェクトのエクスポートに必要な依存ライブラリまたは環境全体のライブラリ

993 ワード

pip freezeを使う
pip freeze > requirements.txt
このコマンドは、環境内のすべての第三者パッケージをインストールしています.一般的には仮想環境でこのように使用することができます.コマンドをインストール
pip install -r requirements.txt
pipreqsを使う
通常の環境でプロジェクトを整理するために使用される第三者ライブラリは、pipreqsを使用して最初のステップにインストールできます.
pip install pipreqs
使用も簡単です.pipreqsパス名はここで直接プロジェクトのルートディレクトリに入ります.
pipreqs ./
このように直接プロジェクトの中で使用する第三者ライブラリを生成することができます.
新聞を間違えたら
  File "c:\users\devtao\appdata\local\programs\python\python36-32\lib\site-packages\pipreqs\pipreqs.py", line 341, in init
    extra_ignore_dirs=extra_ignore_dirs)
  File "c:\users\devtao\appdata\local\programs\python\python36-32\lib\site-packages\pipreqs\pipreqs.py", line 75, in get_all_imports
    contents = f.read()
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 186: illegal multibyte sequence
インストールしたpipreqs.pyの中で74行ぐらいのencoding='utf-8'を修正できます.