conda虛擬環境默認路徑的修改方法

改變conda虛擬環境的默認路徑

conda環境默認安裝在用戶目錄C:\Users\username.conda\envs下,如果選擇默認路徑,那麼之後創建虛擬環境,也是安裝在用戶目錄下。不想占用C盤空間,可以修改conda虛擬環境路徑。

(1)首先,找到用戶目錄下的.condarc文件(C:\Users\username)。

(2)打開.condarc文件之後,添加或修改.condarc 中的 env_dirs 設置環境路徑,按順序第⼀個路徑作為默認存儲路徑,搜索環境按先後順序在各⽬錄中查找。直接在.condarc添加:

envs_dirs:
  - D:\Anaconda3\envs

然後,在Anaconda Prompt執行conda info命令,就可以看到修改默認環境路徑成功

當新創建虛擬環境驗證時,可能會發現它還是默認安裝在C盤用戶目錄下的envs

(3)或者在Anaconda Promp執行命令:

conda config –add envs_dirs newdir #增加環境路徑newdir

通過執行命令conda env list查看有哪些虛擬路徑以及它們的存儲路徑,* 號表示當前所處的環境。

(pytor) C:\Users\username>conda env list
#conda environments:
#
pytor                 *  D:\Anaconda3\envs\pytor
base                     d:\Anaconda3
pytor                    d:\Anaconda3\envs\pytor
                         d:\anaconda3

(4)如果還是沒有修改成功,則需要更改D:\Anaconda3的權限:選中Anaconda3文件夾,然後右擊選則屬性,找到安全,Users權限全部允許。接下來確定後,時間稍微有點長,等待完成即可。

這時新創建一個虛擬環境驗證時,發現在D:\Anaconda3\envs下。

附:conda新建虛擬環境

1)指定位置新建虛擬環境

conda create --prefix=/home/conda_env/mmcv python=3.7

註意:路徑/home/conda_env是自己先建立好的,也就是必須存在這個路徑,後面的mmcv就是你想給這個環境取的一個名稱

2)激活這個環境

source activate /home/conda_env/mmcv

註意:Linux下是source,Windows下是conda

3)可以在這個虛擬環境下,正常安裝包,筆者沒有發現錯誤,例如

pip install numpy
conda install numpy

4)退出該虛擬環境

deactivate

5)刪除該虛擬環境

conda remove --prefix=/home/conda_env/mmcv --all

總結

到此這篇關於conda虛擬環境默認路徑修改的文章就介紹到這瞭,更多相關conda虛擬環境默認路徑內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: