为什么“pip freeze”会产生空文件?

jef*_*eff 5 python pip requirements.txt

我正在按照教程在 Heroku 上部署 Django 应用程序。

在代码的第五行中,它说pip freeze > requirements.txt但是当我运行它时(从venv),requirements.txt文件是空的!它使用之前的相同代码生成了 6-7 个依赖项。

我怎样才能解决这个问题?

Del*_*ice 4

这可能意味着依赖项已安装在您的全局环境中。

切换到虚拟环境,并手动安装依赖项pip install <dependency>,然后运行pip freeze应该输出依赖项。