conda是Anaconda的一個工具,主要是對包管理與環(huán)境管理。conda可以對虛擬環(huán)境進行創(chuàng)建、激活,退出,刪除等操作。
我來分步驟說明:
1、打開Anaconda Prompt工具
輸入命令:
conda env list :顯示安裝的虛擬環(huán)境列表
conda list:顯示當(dāng)前環(huán)境安裝包
2、你可以建立不同的虛擬環(huán)境,并在不同的虛擬環(huán)境中試煉
創(chuàng)建虛擬環(huán)境輸入命令:
conda create -n env_name python=3.6 這里是python的版本號,可以參看我之前的文章:
用conda安裝虛擬環(huán)境
3、創(chuàng)建之后想用哪個虛擬環(huán)境就需要激活虛擬環(huán)境
輸入命令:
(windows)conda activate env_name
(Linux) source activate env_name
linux沒有用過命令是否有效不知道,windows我測試無誤
激活
4、當(dāng)你要返回base環(huán)境時候可以使用退出命令
(Windows)deactivate env_name,也可以使用`activate root`切回root環(huán)境
(Linux)source deactivate your_env_name
linux沒有過不知道有效性,windows 沒問題
5、當(dāng)你徹底不用虛擬環(huán)境時候就可以把它刪除了
conda remove -n env_name --all 參數(shù)一定是 兩個“-”,并且一定要加--all
刪除虛擬環(huán)境
如果只是刪除其中的模塊可以輸入命令:
conda remove --name $your_env_name $package_name
conda創(chuàng)建環(huán)境的時候意外報錯,報錯信息如下,沒有提示任何原因。
An unexpected error has occurred. Conda has prepared the above report.
If you suspect this error is being caused by a malfunctioning plugin,
consider using the --no-plugins option to turn off plugins.
Example: conda --no-plugins install <package>
Alternatively, you can set the CONDA_NO_PLUGINS environment variable on
the command line to run the command without plugins enabled.
Example: CONDA_NO_PLUGINS=true conda install <package>
If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers? [y/N]: n
No report sent. To permanently opt-out, use
$ conda config --set report_errors false
# 關(guān)閉VPN后再次嘗試更新
conda update conda
# 刪除.condarc文件
rm ~/.condarc
# 強制刪除Conda
rm -rf ~/anaconda3
# 從官網(wǎng)下載并重新安裝Conda
# 初始化Conda環(huán)境
conda init
#清理Conda緩存和臨時文件
conda clean -a
環(huán)境:ubuntu 22.04
使用conda clean -a 清理緩存后解決問題。
#頭條創(chuàng)作挑戰(zhàn)賽#