工作的時候每換一次伺服器這些用法都要重新查一次,索性自己寫一篇拉倒。
Conda
基礎
- 建立虛擬環境,不指定py版本時預設下載最新的
conda create -n ENV_NAME python=3.10
- 檢視當前所有虛擬環境
conda info -e
- 切換環境
conda activate ENV_NAME
- 刪除環境
conda remove --name ENV_NAME --all
- 檢視conda安裝的庫
conda list
- 退出環境
conda deactivate
雜項
conda --version # 檢視版本
conda info # 檢視conda資訊,condarc位置
conda update conda # 更新conda
conda update Anaconda # 更新Anaconda整體
conda create --help # 檢視命令幫助
conda env export --name myenv > myenv.yml # 匯出環境
conda env create -f myenv.yml # 還原環境
清理
conda clean -p # 刪除沒用的包,packages
conda clean -t # 刪除tar打包,tarballs
conda clean -y -all # 刪除所有安裝包及快取
裝庫
conda的依賴安裝真是很令我頭大,換源麻煩就不說了,裝的還巨慢,升級一次版本幾個小時都不一定下的來,一直在分析各個庫之間的依賴,所以我的conda用的也是pip裝庫,這裡就寫以下conda 的。
conda install/uninstall PACKAGE_NAME # 安裝/解除安裝庫
# 以下的只用過升級的,記憶中等了很久都沒升級完,後來直接刪掉重新配了一個環境
conda install python=3.8 # 變更版本
conda update python # 升級版本
Pip
裝庫老老實實用pip就完事了。。。
附上部分映象源,個人覺得清華和阿里雲的映象源差點意思。。。
- 中科大(最愛用這個):https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣:https://pypi.douban.com/simple/
換源指令:
- pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/
- pip config set install.index-url https://mirrors.aliyun.com/pypi/simple/ (老版本python使用)
- pip config unset global.index-url 或 pip config unset install.index-url(回退)
輸入pip config list 驗證是否換源成功
臨時換源,如遇到trust信任問題再補充
- pip install PACKAGE_NAME -i https://pypi.tuna.tsinghua.edu.cn/simple
參考
- Anaconda conda常用命令:從入門到精通_conda命令-CSDN部落格
- 設定、恢復PIP預設下載源_pip install的源怎麼改回預設-CSDN部落格