miniconda的配置記錄

前言
因?yàn)橄朐囈辉噋yqt5,但不知道為啥3.11版本總是下載不成功,但之前的3.8就可以,因此我覺(jué)得可能是python版本的問(wèn)題.我在虛擬環(huán)境中安裝一個(gè)python3.8版本的解釋器試一試.
python的虛擬環(huán)境的管理有好幾種方式:
自帶的venv
virtualvenv
pyenv
conda
我決定先試一試conda,以下是我嘗試中的一些總結(jié)

安裝
在網(wǎng)上conda可以分為兩個(gè).一個(gè)是帶有conda的ancaonda,其中除了附帶有conda以為還有一些附帶的其他軟件,如jupyter notebook之類(lèi)的,另一個(gè)則是僅僅一個(gè)conda本體,叫miniconda.
miniconda下載可以去 官網(wǎng)或者國(guó)內(nèi)的鏡像網(wǎng)站,官網(wǎng)出于某些原因,在很多的地方打不開(kāi),所以使用鏡像是一個(gè)較好的選擇.在這里我選的是清華的鏡像網(wǎng),在那里可以下載到
清華鏡像網(wǎng):?https://mirrors.bfsu.edu.cn/anaconda/miniconda/
conda官網(wǎng):?https://docs.conda.io/projects/conda/en/latest/user-guide/install/download.html
在選擇安裝包的過(guò)程中要注意,miniconda下載安裝之后自帶有python的解釋器,其中miniconda2中帶的是python2的解釋器,miniconda3帶的是python3的解釋器
還有就是x86-64對(duì)應(yīng)的是是64位架構(gòu)的電腦,x86對(duì)應(yīng)的是32位的電腦,要根據(jù)自己電腦的架構(gòu)選擇合適的版本
配置的時(shí)候?yàn)榱朔奖?我就直接使用conda來(lái)稱(chēng)呼miniconda

配置
miniconda在安裝完成之后,如果想要可以跟流暢地使用的話,還是要進(jìn)行一些配置的.
配置環(huán)境變量
首先要配置的是環(huán)境變量.
一般情況下,環(huán)境變量會(huì)在安裝的時(shí)候就自己配置好,但就怕萬(wàn)一
如果安裝好之后,在命令行輸入 conda ,之后顯示 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 或批處理文件。?就大概率是環(huán)境變量沒(méi)有配置好
在高級(jí)系統(tǒng)設(shè)置中找到環(huán)境變量,以下路徑添加到用戶變量下的path中:
%PATH%\Miniconda3
%PATH%\Miniconda3\Scripts
%PATH%\Miniconda3\Library\bin
%PATH%要改成自己的conda的安裝路徑
配置源
在默認(rèn)的條件下,miniconda是去官網(wǎng)下載你需要的python版本以及各種包.但國(guó)外的東西,下載速度總是一言難盡,因此有必要換成
國(guó)內(nèi)的源,其中我參考的是清華大學(xué)的鏡像源,這個(gè)是anconda的配置,不過(guò)miniconda也可以用
清華源:?https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

生成配置文件
在cmd中輸入
conda config --set show_channel_urls yes
conda會(huì)用戶文件夾下生成文件".condarc"

修改.condarc文件
將清華鏡像源中的內(nèi)容(如下),復(fù)制到.condarc文件中
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
?conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
這些內(nèi)容我是在2023年2月27日復(fù)制的,以后可能有所改變,建議去清華的鏡像網(wǎng)站直接復(fù)制

配置安裝地址
在使用conda安裝虛擬環(huán)境的時(shí)候我發(fā)現(xiàn)它把創(chuàng)建的環(huán)境設(shè)置在C盤(pán),為了保護(hù)C盤(pán)的空間,我選擇的設(shè)置一下conda的環(huán)境配置地址
在cmd中輸入?conda config --show?可以看到配置文件的詳細(xì)信息其中就有關(guān)于安裝路徑的信息,如下:
envs_dirs:
- C:\Users\用戶\.conda\envs
- D:\ProgramData\miniconda3\envs
- C:\Users\用戶\AppData\Local\conda\conda\envs
需要對(duì)其進(jìn)行修改,在配置文件.condarc中,輸入
envs_dirs:
????- D:\ProgramData\conda_env
pkgs_dirs:
????- D:\ProgramData\conda_pkgs
這樣就把虛擬環(huán)境的創(chuàng)建地址設(shè)置為了D盤(pán)下
????