執行 Python 語言由於程式的套件相依性很強,稍微不同版本套件可能程式就跑不起來。 因此,常須鎖定安裝特定套件版本,建置成一個程式專用執行環境。 常見的 Anaconda 軟體提供 Python環境管理功能,在Ubuntu等Linux作業系統上, 其管理程式 conda 一般安裝路徑為 /usr/local/anaconda3/bin/conda。 Linux作業系統上,用戶foobar的conda環境安裝路徑一般位於其家目錄,如下: /home/foobar/.conda/envs/ 此時,利用 conda env list 指令,可列出家目錄下有多少環境。 假設用戶因空間問題,由管理者已將家目錄設定成新路徑 /home2/foobar/。 這時,為免重建執行環境的麻煩,可用如下指令為環境myenv拷貝一份到新家目錄。 conda create --clone /home/foobar/.conda/envs/myenv --name myenv 其效果等同於將舊家目錄環境 /home/foobar/.conda/envs/myenv/ 拷貝一份到新家目錄 /home3/foobar/.conda/envs/myenv/ 拷貝後,同樣可利用 conda env list 指令,列出新家目錄下是否有 myenv 環境。
沒有留言:
張貼留言