为什么皮普不冻结>要求.txt输出Django?

2024-04-20 01:02:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在Heroku上部署Django站点,因此,我需要一个要求.txt包含Heroku需要为我安装的必要软件包的文件。我知道Django是一个必须安装的包。不幸的是,当我运行pip freeze > requirements.txt时,文件中没有包含Django。为什么会这样?我不知道该给你看什么好让你告诉我出了什么问题。告诉我,我会加上的。仅供参考,该网站在我的本地计算机上运行良好,因此Django肯定已安装。在


Tags: pip文件djangotxtheroku站点网站部署
1条回答
网友
1楼 · 发布于 2024-04-20 01:02:07

听起来像是在虚拟环境中工作,但Django依赖项是全局安装的。检查全局安装了哪些Python包并卸载Django(您可能不需要全局安装)。然后将其安装到虚拟环境中。现在freeze命令也应该输出Django。在

一般注意:大多数包都应该安装到您的项目虚拟环境中。只有少数几个软件包可以在全球范围内安装(例如aws管理工具)。在

相关问题 更多 >