個(gè)人網(wǎng)站怎么申請注冊同城推廣
使用conda或anaconda的小伙伴們都知道,圖形界面時(shí)不靠譜的,而在命令行下,所有的操作就會穩(wěn)定很多,且極少出現(xiàn)問題。因此,熟記conda的命令行就變得十分有用。但對于我這樣近50歲依舊奮斗在代碼第一線的大齡程序員而已,要熟記所有命令行已經(jīng)變得十分困難了。此文總結(jié)了常用的conda命令,一遍我需要時(shí)查閱。
環(huán)境管理
列出所有環(huán)境
conda env list
conda info --envs
創(chuàng)建新環(huán)境
conda create --name your_env_name python=version
在創(chuàng)建環(huán)境時(shí)最好指定python版本號,比如:
conda create --name my_dev_env python=3.11
這樣環(huán)境創(chuàng)建時(shí),會自動(dòng)為你創(chuàng)建好相應(yīng)的python環(huán)境。
也可以在創(chuàng)建環(huán)境時(shí),安裝特定的python包,比如:
conda create --name my_dev_env python=3.11 numpy spicy
這樣環(huán)境初創(chuàng)時(shí),就會預(yù)裝numpy,spicy等包。
從現(xiàn)存的環(huán)境克隆新環(huán)境
conda create --name new_env_name --clone cur_env_name
進(jìn)入/退出指定環(huán)境
conda activate env_name
conda deactivate
刪除指定環(huán)境
這里使用–all參數(shù)刪除環(huán)境所有相關(guān)的數(shù)據(jù)。
conda remove --name env_name --all
顯示/導(dǎo)出環(huán)境配置
使用以下命令可以顯示當(dāng)前環(huán)境的配置信息,包括安裝的包和版本。
conda env export
你會得到以下輸出:
此外,你還可以將以上信息輸出到文本文件,保存或分享給其他人。
conda env export > environment.yml
安裝包管理
列舉當(dāng)前環(huán)境的所有包
以下命令會列出當(dāng)前環(huán)境的包及其版本。
conda list
列舉指定環(huán)境(非活躍)的包
以下命令會列出指定環(huán)境的包及其版本,該環(huán)境可以不是當(dāng)前活躍的環(huán)境。
conda list -n env_name
在當(dāng)前環(huán)境安裝包
conda install package_name
也可以指定安裝源,你可以在https://anaconda.org/conda-forge查找目前有效的安裝源。
conda install -c "source path" package_name
比如說,你在conda-forge上查找numpy,就會得到以下的安裝源,你可以直接復(fù)制以下的命令來安裝numpy。
在指定環(huán)境(非活躍)安裝包
conda install -n env_name package_name
其他conda命令
獲取conda的版本
conda --version
或者
conda -V
查看conda命令幫助
conda --help
或
conda -h
查看特定命令的幫助
以下命令查看conda update的幫助信息或conda remove的幫助信息。
conda update --help
conda remove --help