1. 程式人生 > 其它 >Python虛擬環境(二):Linux基於Anaconda建立虛擬環境並打包

Python虛擬環境(二):Linux基於Anaconda建立虛擬環境並打包

1、建立並檢視虛擬環境

1、建立虛擬環境
conda create -n py37 python3.7  # 建立一個名稱為py37 的Python版本為3.7 的Python虛擬環境
#或
conda create -n py37 --copy y -q python=3.7 numpy pandas scipy  # 建立一個名稱為py37 的Python環境, -copy 選項將對應的軟體包都安裝到該環境中,包括一些C的動態連結庫檔案。同時,下載numpy、pandas、scipy 三個依賴庫到該環境中


2、檢視已經建立的虛擬環境
conda env list

2、進入虛擬環境

conda activate py37        # 
# 進入虛擬環境之後,可以用conda 命令安裝需要用到包,都會安裝在該虛擬環境中,不會干擾到外面

3、將虛擬Python環境打包

建立好虛擬環境後,進入到環境所在的資料夾,例如環境是 /home/hadoop/anaconda3/envs, cd 到 envs 下,使用打包命令將當前目錄下的檔案打包成zip包:
cd /home/hadoop/anaconda3/envs    # /home/hadoop/anaconda3/ 路徑為 anaconda安裝路徑, envs 為預設的虛擬環境儲存路徑
zip -r py37.zip py37

注:對於改包的用途,可以解決Pyspark環境載入虛擬python環境從而解決Pyspark環境未安裝相關python包的情況,詳情請參考pyspark 中使用叢集未安裝的python三方庫:載入虛擬python環境

參考:



來自為知筆記(Wiz)