用寶塔的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文件已經安裝了,名字可以不改。然后手動安裝依賴。
為什么還是想用這個軟件,安裝和管理模塊很方便,重啟停止項目等也方便,所以盡量用吧
