ubuntu+宝塔 使用python项目管理器 虚拟环境 问题


用宝塔的python项目管理器部署网站很方便,但是虚拟环境有些问题,可能是ubuntu 兼容的问题

自动创建的虚拟环境文件夹,名字是一堆md5码,7f10183f8187e732458bac27c57d3619_venv这样的,而且bin文件夹里没有activate文件

解决办法:进入python项目管理器文件夹(/www/server/panel/plugin/pythonmamager),

 从其他venv创建的文件夹bin/中复制所有activate文件到目标的bin/ ,名字看来不能改,否则会出问题

 

更新:仍然有些兼容性的问题

又更新,看了源代码,原来2.0软件就是这么设置的,与系统无关,用1.9的话,文件名和activate都正常,但又有其他问题,网站启动不了,真搞不懂写软件的人的思维

 

又尝试几番,找到解决办法:

用python项目管理器2.0部署网站,不要安装依赖(安装了后面也会找不到),然后打开系统命令行,定位到项目文件,

python3 -m venv 7f10183f8187e732458bac27c57d3619_venv

安装一个venv环境到已有的虚拟环境文件夹,虽然会报错,但是activate文件已经安装了,名字可以不改。然后手动安装依赖。

为什么还是想用这个软件,安装和管理模块很方便,重启停止项目等也方便,所以尽量用吧


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM