2024-04-20 01:02:07 发布
网友
我正在尝试在Heroku上部署Django站点,因此,我需要一个要求.txt包含Heroku需要为我安装的必要软件包的文件。我知道Django是一个必须安装的包。不幸的是,当我运行pip freeze > requirements.txt时,文件中没有包含Django。为什么会这样?我不知道该给你看什么好让你告诉我出了什么问题。告诉我,我会加上的。仅供参考,该网站在我的本地计算机上运行良好,因此Django肯定已安装。在
pip freeze > requirements.txt
听起来像是在虚拟环境中工作,但Django依赖项是全局安装的。检查全局安装了哪些Python包并卸载Django(您可能不需要全局安装)。然后将其安装到虚拟环境中。现在freeze命令也应该输出Django。在
一般注意:大多数包都应该安装到您的项目虚拟环境中。只有少数几个软件包可以在全球范围内安装(例如aws管理工具)。在
听起来像是在虚拟环境中工作,但Django依赖项是全局安装的。检查全局安装了哪些Python包并卸载Django(您可能不需要全局安装)。然后将其安装到虚拟环境中。现在freeze命令也应该输出Django。在
一般注意:大多数包都应该安装到您的项目虚拟环境中。只有少数几个软件包可以在全球范围内安装(例如aws管理工具)。在
相关问题 更多 >
编程相关推荐