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

需要将一个项目转到别的服务器,或移给别的项目做基础程序使用,这样我们就需要效取一下当前的运行环境。django可以很方便的让我们来进行这些操作

宝塔Django项目生成requirements.txt口令:

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

执行后,终端无反应,

查看requirements.txt也没有生成这是为什么呢

我然后又尝试了很多命令写法,都没有成功。

最后想起来了,是不是没有写入权限

需要775权限,

然后我们再执行,生成成功,

但是。。。

我们会发现在宝塔没有办法编辑

这是因为django生成的requirements.txt是unicode编码的,而我们和宝塔需要的是utf-8编码的。

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

THE END