宝塔面板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