最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中Conda常用命令的超詳細學習筆記

 更新時間:2026年06月02日 08:31:00   作者:GeoFXR  
Anaconda是一個包含數據科學常用包的Python發(fā)行版本,可以用來安裝和管理不同版本的Python程序包,本文總結了Anaconda一些常用命令,希望對大家有所幫助

Anaconda是一個包含數據科學常用包的Python發(fā)行版本??梢杂脕戆惭b和管理不同版本的Python程序包。本文總結Anaconda一些常用命令。

? 在日常應用中,conda命令可以用來如下方面:

  • 管理conda環(huán)境;
  • 在現有的conda環(huán)境中安裝/升級包;
  • 查詢/搜索Anaconda包的索引和當前Anaconda的安裝;

一、conda環(huán)境管理(核心)

? Conda 是跨平臺的開源包管理和環(huán)境管理系統,最初為Python設計,現在支持多種編程語言,可輕松安裝包,管理依賴和切換虛擬環(huán)境。

? 在Conda(一種流行的包,依賴和環(huán)境管理器)中,管理環(huán)境是非常重要的,因為它可以幫助你隔離了不同項目所需的軟件版本,避免版本沖突。以下是一些常用的環(huán)境管理命令:

1.1 查詢所有虛擬環(huán)境

conda env list
#或
conda info --envs

說明:列出系統中所有conda虛擬環(huán)境,帶\(*\)的是當前激活的環(huán)境。

1.2 創(chuàng)建虛擬環(huán)境

conda create -n 環(huán)境名稱 python=版本號

示例:創(chuàng)建名為pytorch_env, Python版本為3.12的虛擬環(huán)境;

conda create -n pytorch_env python=3.12

說明:\(-n\)\(--name\) 的縮寫,指定環(huán)境名;Python版本根據應用包進行選擇;

1.3 激活虛擬環(huán)境

#Window 系統
conda activate 環(huán)境名

#Linux/macOS 系統(若初始化conda,需要執(zhí)行 source ~/.bashrc 或 source ~/.zs  
conda activate 環(huán)境名

示例:激活pytorch_env環(huán)境

conda activate pytorch_env

1.4 退出虛擬環(huán)境

conda deactivate

說明:退出當前激活環(huán)境,回到base環(huán)境(默認環(huán)境)。

1.5 復制虛擬環(huán)境

conda create -n 新環(huán)境名 --clone 

示例:復制pytorch_env 為 pytorch_env_copy

conda create -n pytorch_env_copy --clone pytorch_env

1.6 刪除虛擬環(huán)境

conda remove -n 環(huán)境名 --all

示 例:刪除old_env 環(huán)境

conda remove -n old_env --all

注意:刪除前需先退出該環(huán)境(不能刪除當前的環(huán)境)。

二、包管理

? Conda提供了強大的包管理功能,可以方便地安裝,更新和刪除包。下面是一些基本的Conda包管理命令:

2.1 安裝包

# 在當前環(huán)境安裝包 (指定版本可選)
conda install 包名==版本號
#安裝到指定環(huán)境(無需激活該環(huán)境)
conda install -n 環(huán)境名 包名

示例:在當前環(huán)境安裝 numpy 1.21.0

conda install numpy==1.21.0

說明:若用conda安裝失敗,可采用pip(需先激活環(huán)境):pip install 包名。

2.2 查看當前環(huán)境以安裝的包

conda list

說明:列出當前激活環(huán)境中所有已安裝的包及版本。

2.3 查看指定環(huán)境的包

conda list -n 環(huán)境名

示例:查看pytorch_env中的包

conda list -n pytorch_env

同時安裝多個包:

conda install numpy pandas matplotlib 

單命令完成多包安裝,減少重復操作,提升效率。

2.4 更新包

#更新指定包
conda update 包名
# 更新當前環(huán)境所有包 (謹慎使用,可能導致兼容性問題)
conda update --all

2.5 卸載包

# 卸載當前環(huán)境的包
conda remove 包名
# 卸載指定環(huán)境的包
conda remove -n 環(huán)境名 包名

2.6 搜索包 (查看可用版本)

conda search 包名

示例:搜索pytorch的可用版本

conda search pytorch

三、配置與更新

conda配置管理是使用conda包管理器時的一個重要部分,它允許用戶管理環(huán)境變量、頻道(channels)、配置文件等。以下是一些基本的conda配置管理方法:

3.1 查看conda版本

conda --version
#或
conda -V

3.2 更新conda本身

conda update conda

說明:升級conda到最新版本,確保功能正常。

3.3 配置國內鏡像源

# 添加Anaconda倉庫鏡像
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-forge倉庫鏡像(包含更多包)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
# 添加PyTorch鏡像(如需安裝PyTorch)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

3.4 設置顯示通道地址(安裝時可看到從哪個源下載)

conda config --set show_channel_urls yes

3.5 查看已配置的鏡像源

conda config --show channels

3.6 刪除指定鏡像源

conda config --remove channels 源地址

四、實用技巧

4.1 導出環(huán)境配置(用于復現環(huán)境)

# 在當前環(huán)境下執(zhí)行,導出為yaml文件
conda env export > 環(huán)境名.yaml

示 例:導出pytorch_env的配置到pytorch_env.yaml

conda env export > pytorch_env.yaml

4.2 從配置文件創(chuàng)建環(huán)境

conda env create -f 環(huán)境名.yaml

說明:在另一臺機器,通過導出的yaml文件可快速創(chuàng)建相同環(huán)境。

4.3 清理conda 緩存(釋放磁盤空間)

Conda安裝的包都在目錄\(Anaconda/pkgs\) 下。隨著使用,conda安裝的包也越來越多;有時候會出現以下不好情況:

  • 有些包安裝之后,從來沒有使用過;
  • 一些安裝包的tar包也保留在計算機中;
  • 由于依賴或者環(huán)境等原因,某些包的不同版本重復安裝;

以上這些情況使得更加冗余,并且浪費存儲;對于這些情況可以使用conda clean凈化Anaconda。

# 清理未使用的包和緩存
conda clean -p   # 清理未使用的包
conda clean -t   # 清理tar包緩沖
conda clean -y --all #清理所有緩存(推薦)

到此這篇關于Python中Conda常用命令的超詳細學習筆記的文章就介紹到這了,更多相關Python Conda常用命令內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python?os和os.path模塊詳情

    Python?os和os.path模塊詳情

    這篇文章主要介紹了Python?os和os.path模塊詳情,文章圍繞主題展開詳細的相關內容,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-04-04
  • Python OpenCV特征檢測之特征匹配方式詳解

    Python OpenCV特征檢測之特征匹配方式詳解

    OpenCV中提供了兩種技術用于特征匹配,分別為Brute-Force匹配器和基于FLANN的匹配器。本文將為大家詳細介紹一下這兩種匹配方式,需要的可以參考一下
    2021-12-12
  • python如何獲取Prometheus監(jiān)控數據

    python如何獲取Prometheus監(jiān)控數據

    這篇文章主要介紹了python如何獲取Prometheus監(jiān)控數據,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python多線程實現TCP服務端

    python多線程實現TCP服務端

    這篇文章主要為大家詳細介紹了python多線程實現TCP服務端,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Pandas數據集的分塊讀取的實現

    Pandas數據集的分塊讀取的實現

    本文主要介紹了Pandas數據集的分塊讀取的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • 使用Python批量合并多個Excel文件的代碼實現

    使用Python批量合并多個Excel文件的代碼實現

    本文介紹如何使用Python批量合并多個Excel文件,通過定義函數,可以輕松地將指定文件夾內的所有Excel文件整合到一個文件中,并提供了按文件名提取日期信息及按原文件名區(qū)分Sheet的方法,需要的朋友可以參考下
    2025-12-12
  • Python中%r和%s的詳解及區(qū)別

    Python中%r和%s的詳解及區(qū)別

    這篇文章主要介紹了Python中%r和%s的詳解及區(qū)別的相關資料,需要的朋友可以參考下
    2017-03-03
  • Django 用戶認證組件使用詳解

    Django 用戶認證組件使用詳解

    這篇文章主要介紹了Django 用戶認證組件使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • 解決pycharm運行出錯,代碼正確結果不顯示的問題

    解決pycharm運行出錯,代碼正確結果不顯示的問題

    今天小編就為大家分享一篇解決pycharm運行出錯,代碼正確結果不顯示的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python繪圖方法實例入門

    python繪圖方法實例入門

    這篇文章主要介紹了python繪圖方法,實例分析了Python的繪圖技巧,涉及Python中matplotlib模塊的使用方法,需要的朋友可以參考下
    2015-05-05

最新評論

葫芦岛市| 蒲城县| 昌平区| 康乐县| 岗巴县| 保山市| 建平县| 江油市| 新乐市| 万州区| 正定县| 板桥市| 彰武县| 诏安县| 金川县| 广水市| 灵川县| 荆门市| 铁岭县| 桦南县| 郎溪县| 彭州市| 旬邑县| 囊谦县| 娄底市| 遵义县| 阿图什市| 宝鸡市| 云阳县| 黄石市| 石首市| 纳雍县| 卢氏县| 克拉玛依市| 尤溪县| 阿尔山市| 阳江市| 广南县| 新沂市| 夏津县| 板桥市|