Code前端首页关于Code前端联系我们

宝塔面板Django项目生成requirements.txt失败的原因及解决方案

terry 2年前 (2023-09-24) 阅读数 99 #后端开发

需要将项目转移到另一台服务器上,或者将其移至另一项目进行基本程序使用,所以我们需要复制当前的运行环境。使用Django我们可以非常轻松的进行这些操作

宝塔Django项目生成requirements.txt密码:

/www/wwwroot/xxxxxx/soogor/e7a2bb7b7d417ada263164f2b5aa4fc1_venv/bin/python3 -m pip freeze > requirements.txt

执行后终端没有反应,

检查requirements.txt也没有生成。为什么?

后来我尝试了很多作业写作方法都没有成功。

最后我想了想:我不是没有权限写吗?

宝塔面板Django项目生成requirements.txt失败原因及解决办法

我需要775许可,

然后我们再次运行它,生成成功了,

但是。 。 。

我们会发现在Pagoda中无法编辑它

宝塔面板Django项目生成requirements.txt失败原因及解决办法

这是因为django生成的requirements.txt是Unicode编码的,而我们和Pagoda需要的是UTF-8编码的。

所以我们需要下载这个文件,然后将txt保存为uft-8编码

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门