建立python虛擬環境並打包python檔案

2022-09-20 11:48:12 字數 767 閱讀 9021

當需要為乙個離線環境部署python應用時,離線環境可能缺少各種python環境,有docker的話可以用docker,沒有docker可以用pyinstaller打包成二進位制檔案。pyinstaller會打包當前所有用pip安裝的包,所以建議在虛擬環境中打包python應用。

安裝virtualenv

pip3 install virtualenv
建立虛擬環境

virtualenv myvenv
啟用虛擬環境

cd myvenv

source ./bin/activate

pip3 install pandas pyinstaller pymysql
打包test.py。可以通過pip3 show pandas獲取site-packages的路徑。打包後的二進位制程式在當前目錄的dist目錄下。

pyinstaller -f -p /home/myvenv/lib64/python3.6/site-packages test.py
退出虛擬環境

deactivate

如果需要刪除virtualenv建立的虛擬環境,直接刪除目錄即可。

python專案打包虛擬環境

python專案打包時,需要將虛擬環境與python自身安裝路徑下的lib包整合在一起,將如下內容儲存為packvenv.s 件,修改python path python的安裝路徑 以及venv path 虛擬環境的全路徑 為自己的目錄,然後給檔案新增執行許可權 chmod x packvenv.s...

python建立虛擬環境

使用虛擬環境進行安裝,首先必須在電腦上先安裝建立虛擬環境的包 pip install vituralenv在開發過程中使用虛擬環境進行開發,防止了lib之間的相互干擾,比如你的flask是1.0版本的,開發要求使用的是0.10版本,那麼你確實可以把1.0的解除安裝後裝,但是實際上如果手裡面還有其他的...

建立Python虛擬環境

伺服器上跑的專案一多,每個專案的環境不一定一樣。所以建立個虛擬環境還是很有必要的,python2的虛擬的環境 首先安裝,virtualenv 是乙個建立隔絕的python環境的工具。virtualenv建立乙個包含所有必要的可執行檔案的資料夾,用來使用python工程所需的包。pip install...