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