宝塔面板Django项目生成requirements.txt失败的原因及解决方案
需要将项目转移到另一台服务器上,或者将其移至另一项目进行基本程序使用,所以我们需要复制当前的运行环境。使用Django我们可以非常轻松的进行这些操作
宝塔Django项目生成requirements.txt密码:
/www/wwwroot/xxxxxx/soogor/e7a2bb7b7d417ada263164f2b5aa4fc1_venv/bin/python3 -m pip freeze > requirements.txt
执行后终端没有反应,
检查requirements.txt也没有生成。为什么?
后来我尝试了很多作业写作方法都没有成功。
最后我想了想:我不是没有权限写吗?
我需要775许可,
然后我们再次运行它,生成成功了,
但是。 。 。
我们会发现在Pagoda中无法编辑它
这是因为django生成的requirements.txt是Unicode编码的,而我们和Pagoda需要的是UTF-8编码的。
所以我们需要下载这个文件,然后将txt保存为uft-8编码
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。