python3.7の場合は必ずpip3を実行してください。
pip3 freeze >> yourfile.txt
上記のコマンドを実行する前に、仮想環境が作成されていることを確認してください。
python3:
pip3 install virtualenv
python3 -m venv <myenvname>
python2:
pip install virtualenv
virtualenv <myenvname>
その後、ソースコードをディレクトリに配置します。ここでpythonファイルを実行すると、非ネイティブモジュールを使用している場合はおそらく起動しません。これらのモジュールをインストールして実行できます
pip3 install <module> or pip install <module>
これは、現在の環境以外のモジュールリスト全体には影響しません。
これで、一番上でコマンドを実行でき、仮想環境にインストールしたモジュールのみを含む要件ファイルが作成されました。これで、上部でコマンドを実行できます。
このようなことになると状況を簡単にするので、環境を使用することをみんなに勧めます。
これがお役に立てば幸いです。
pip freeze > requirements.txt
するには、requirements.txt