Conda命令教程小結(jié)
Conda 命令教程
conda
是一個(gè)開(kāi)源的包管理器和環(huán)境管理器,它可以用于安裝和管理 Python 包以及其他的依賴(lài)項(xiàng)。這里將介紹常用的 conda
命令,并特別說(shuō)明如何使用鏡像源下載包。
1. 安裝與更新 Conda
在使用 conda
之前,確保你已經(jīng)安裝了 Anaconda 或 Miniconda。如果沒(méi)有,可以從 Anaconda 官網(wǎng) 下載并安裝。
# 查看 conda 是否安裝成功 conda --version # 更新 conda conda update conda
2. 創(chuàng)建虛擬環(huán)境
虛擬環(huán)境是隔離的環(huán)境,可以在其中安裝不同版本的包。
# 創(chuàng)建一個(gè)新的環(huán)境 conda create --name myenv python=3.8 # 激活環(huán)境 conda activate myenv # 退出環(huán)境 conda deactivate
3. 安裝和卸載包
安裝和卸載包是 conda
的最常見(jiàn)操作。
# 安裝包 conda install numpy # 安裝指定版本的包 conda install numpy=1.21 # 批量安裝多個(gè)包 conda install numpy pandas scikit-learn # 卸載包 conda remove numpy
4. 列出已安裝的包
查看當(dāng)前環(huán)境中已安裝的所有包及其版本。
conda list
5. 更新包
更新環(huán)境中已經(jīng)安裝的包到最新版本。
conda update numpy
6. 使用鏡像源下載包
由于國(guó)內(nèi)訪(fǎng)問(wèn)官方的 conda
源較慢,使用鏡像源能顯著提高下載速度。常用的國(guó)內(nèi)鏡像源有清華大學(xué)、阿里云、華中科技大學(xué)等。以下是如何更改 conda
的源:
6.1 臨時(shí)使用鏡像源
使用 -c
參數(shù)來(lái)指定一個(gè)鏡像源。例如,使用清華大學(xué)的鏡像源:
conda install -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main numpy
6.2 永久更改鏡像源
通過(guò)修改 .condarc
配置文件,可以永久使用鏡像源。
打開(kāi)
~/.condarc
文件(如果沒(méi)有該文件,可以手動(dòng)創(chuàng)建)。添加以下內(nèi)容(使用清華鏡像為例):
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 - defaults show_channel_urls: true
注意:如果是Windows系統(tǒng),可以通過(guò)
conda config --add channels
命令來(lái)添加鏡像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
6.3 常見(jiàn)國(guó)內(nèi)鏡像源
- 清華大學(xué)鏡像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/
- 阿里云鏡像:https://mirrors.aliyun.com/anaconda/
- 華中科技大學(xué)鏡像:https://mirror.hust.edu.cn/anaconda/
7. 查看可用的包
如果你想查看某個(gè)包是否可用,可以使用 search
命令。
conda search numpy
8. 更新 Conda 環(huán)境
如果你想要更新整個(gè)環(huán)境中的所有包,可以使用:
conda update --all
9. 導(dǎo)出和導(dǎo)入環(huán)境
將當(dāng)前環(huán)境導(dǎo)出為一個(gè) environment.yml
文件,以便在其他地方重建相同的環(huán)境。
# 導(dǎo)出環(huán)境 conda env export > environment.yml # 從文件導(dǎo)入環(huán)境 conda env create -f environment.yml
10. 清理 Conda 緩存
長(zhǎng)時(shí)間使用 Conda 后,緩存會(huì)占用大量磁盤(pán)空間??梢允褂靡韵旅钋謇砭彺妫?/p>
conda clean --all
總結(jié)
- Conda 是一個(gè)強(qiáng)大的環(huán)境和包管理工具,可以幫助你輕松管理項(xiàng)目依賴(lài)。
- 使用鏡像源可以顯著提高國(guó)內(nèi)用戶(hù)的下載速度,特別是對(duì)大包的安裝。
- 通過(guò)創(chuàng)建和管理虛擬環(huán)境,你可以保持不同項(xiàng)目的依賴(lài)獨(dú)立,避免版本沖突。
通過(guò)掌握這些常用命令,你就能更加高效地使用 Conda 進(jìn)行包管理和環(huán)境配置。
到此這篇關(guān)于Conda命令教程小結(jié)的文章就介紹到這了,更多相關(guān)Conda命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python線(xiàn)程中的同步問(wèn)題及解決方法
這篇文章主要介紹了python線(xiàn)程中的同步問(wèn)題及解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08Python?matplotlib繪圖時(shí)指定圖像大小及放大圖像詳解
Matplotlib是一個(gè)面向?qū)ο蟮睦L圖庫(kù),我們繪制的圖像中,每條曲線(xiàn),每個(gè)邊框等等都對(duì)應(yīng)一個(gè)對(duì)象,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib繪圖時(shí)指定圖像大小及放大圖像的相關(guān)資料,需要的朋友可以參考下2022-05-05python查詢(xún)MySQL將數(shù)據(jù)寫(xiě)入Excel
這篇文章主要介紹了python如何查詢(xún)MySQL將數(shù)據(jù)寫(xiě)入Excel,幫助大家利用python高效的辦公,感興趣的朋友可以了解下2020-10-10python3.8動(dòng)態(tài)人臉識(shí)別的實(shí)現(xiàn)示例
這篇文章主要介紹了python3.8動(dòng)態(tài)人臉識(shí)別的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09Python如何計(jì)算兩個(gè)不同類(lèi)型列表的相似度
在編程中,經(jīng)常需要比較兩個(gè)列表的相似度,尤其是當(dāng)這兩個(gè)列表包含不同類(lèi)型的元素時(shí),下面小編就來(lái)講講如何使用Python計(jì)算兩個(gè)不同類(lèi)型列表的相似度吧2025-02-02在pycharm中運(yùn)行js文件以及附加node.js下載步驟
js文件需要用node來(lái)運(yùn)行,所以首先要安裝node軟件,下面這篇文章主要給大家介紹了關(guān)于在pycharm中運(yùn)行js文件以及附加node.js下載步驟的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12詳解HttpRunner3的HTTP請(qǐng)是如何發(fā)出
這篇文章主要為大家介紹了HttpRunner3的HTTP請(qǐng)是如何發(fā)出詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07