conda環境變數+常用操作+配置映象源

独上兰舟1發表於2024-07-14

、1、conda環境變數配置
根據我的上篇文章,應該都已經安裝了conda和pycharm,然後可能會出現conda的沒有配置到系統的環境變數上,這裡首先教大家如何配置系統的環境變數,在進行後續操作,如果環境變數已經配置完畢可以自動跳過。

這種就是沒有配置好環境變數,導致在命令列視窗打不開,下邊教大家配置。

1、找到conda3的安裝路徑

2、類似與上述圖片這種,然後複製路徑。每個人的都不一樣

C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\Scripts
C:\ProgramData\Anaconda3\Library\bin
C:\ProgramData\Anaconda3\Library\mingw-w64\bin
C:\ProgramData\Anaconda3\Library\usr\bin
3、

開啟如圖所示的介面,點選高階系統設定。

4、再點選環境變數,進行編輯

5、開啟後點選新建依次將第2部中複製好的路徑新建到環境變數中,並將這些環境變數依次上移防止因優先順序問題環境變數無法生效

6、確認配置完成後退出,然後按鍵盤win+R輸入cmd,點Enter鍵。

出現上述這種就說明配置conda環境完成,第一部分over。

2、conda常用操作
1、檢視conda版本

conda --version
2、建立虛擬環境

conda create -n yidaqi python==3.8.5
3、啟用虛擬環境,也就是進入我們建立好的虛擬環境。

conda activate yidaqi
4、退出當前環境

conda deactivate
5、刪除某一個自己建立過的環境

conda remove -n yidaqi --all
6、複製之前的虛擬環境的東西到另一個虛擬環境裡面

conda create -n new_yidaqi --clone yidaqi
7、檢視當前所有的環境

conda info -e
8、檢視當前虛擬環境下所有的包

conda list
8、匯出/建立虛擬環境

conda env export > environment.yml # 匯出當前虛擬環境
pip freeze > requirements.txt #pip 匯出
conda env create -f environment.yml # 建立儲存的虛擬環境
9、批次匯出虛擬環境中的所有元件

conda list -e > requirements.txt # 匯出
conda install --yes --file requirements.txt # 安裝
10、升級conda兩種方式都可

conda updata conda
conda updata anaconda
11、刪除conda這個軟體

rm -rf anaconda
3、conda配置國內映象源
這一步的目的就是為了下載庫、包的時候不至於下載的太慢,節約我們的時間。

因為我們在執行conda install或者pip install安裝包的時候,很大程式上是因為你用的預設源導致的,可以嘗試用國內提供的開源映象,速度可以快速提升。

下邊兩個大家可以直接操作

1、中科大的源還穩定,不容易報錯,操作步驟如下

conda config --remove-key channels
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple


2、清華大學的conda的映象源,操作如下。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes
大家後續安裝的時候,可能會報一些帶HTTP的錯誤資訊,有一部分可能是由於映象源的問題,下邊給大家介紹一下映象相關的一些操作,

1、臨時使用一個國內映象源單獨安裝一個包的時候

pip install xxx -i channal
#中科大源、清華源、豆瓣源
-i https://pypi.mirrors.ustc.edu.cn/simple/
-i https://pypi.tuna.tsinghua.edu.cn/simple
-i https//pypi.doubanio.com/simple/
2、配置國內源,但是一般情況下就用上邊那兩步驟就夠了

2.1豆瓣源

pip config set global.index-url https//pypi.doubanio.com/simple/
2.2清華源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
2.3中科大源

pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple
2.4配置成功會出現

#儲存路徑
C:\Users\Administrator\AppData\Roaming\pip\pip.ini
開啟儲存的資料夾

2.5刪除這個映象源

直接刪除這個檔案就ok

出現chanels檔案的時候,列如

Collecting package metadata (current_repodata.json): failed

UnavailableInvalidChannel: The channel is not accessible or is invalid.
channel name: simple
channel url: https://pypi.tuna.tsinghua.edu.cn/simple
error code: 404

You will need to adjust your conda configuration to proceed.
Use `conda config --show channels` to view your configuration's current state,
and use `conda config --show-sources` to view config file locations.
解決辦法1

conda clean -i
解決辦法2

conda config --remove-key channels
常用映象源操作 都在base環境下操作

1、檢視目前存在的源

conda config --show-sources


2、 刪除一個映象源

conda config --remove channels https://pypi.tuna.tsinghua.edu.cn/simple
3、增加一個映象源

# 清華源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
4、透過搜尋時顯示通道地址

conda config --set show_channel_urls yes
5、也可以透過找到源的txt檔案的位置進行映象源的刪除。

後續會不斷完善三部分內容。還有很多其他的映象源,大家可以自行尋找

參考文獻:
conda常用操作和配置映象源_conda 源-CSDN部落格
————————————————

版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。

原文連結:https://blog.csdn.net/m0_74055982/article/details/140220250

相關文章