国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

conda常用命令之–虛擬環(huán)境管理(教你如何創(chuàng)建、激活、重命名、刪除虛擬環(huán)境)

這篇具有很好參考價值的文章主要介紹了conda常用命令之–虛擬環(huán)境管理(教你如何創(chuàng)建、激活、重命名、刪除虛擬環(huán)境)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

conda是一個強(qiáng)大的Python包管理和環(huán)境管理工具,它可以幫助我們輕松地安裝、更新、卸載和切換不同版本的Python和各種第三方庫。如果你是一個Python初學(xué)者,或者想要提高你的Python編程效率,那么掌握conda的基本命令是非常必要的。本文將介紹conda環(huán)境管理的常用命令,包括如何創(chuàng)建、激活、重命名、刪除虛擬環(huán)境。通過本文,你將能夠使用conda為不同的項(xiàng)目創(chuàng)建不同的環(huán)境,避免各種依賴沖突和版本問題。

1. 創(chuàng)建環(huán)境

默認(rèn)情況下,環(huán)境會安裝在 conda 目錄下的 envs 目錄中。運(yùn)行 conda create --help 以獲取有關(guān)指定不同路徑的信息。

請使用終端或 Anaconda Prompt 執(zhí)行以下步驟:

1.1 使用命令創(chuàng)建環(huán)境

創(chuàng)建一個默認(rèn)環(huán)境

要創(chuàng)建環(huán)境,執(zhí)行:

conda create --name env_name -y

注意: 這里及后續(xù)內(nèi)容中的 env_name 指環(huán)境名字,創(chuàng)建時可以隨意命名。

其中:

  • -y 意味遇到詢問,直接全部回復(fù) y (yes)
  • conda語法中, --name 可以簡寫為 -n。所以上訴語句亦可寫為:
    conda create -n env_name -y
    

此命令將在conda目錄里的/envs/ 中創(chuàng)建 env_name 環(huán)境。此環(huán)境中未安裝任何軟件包。

指定Python版本

conda create -n env_name python=3.9 -y

帶有特定包

要創(chuàng)建使用特定包的環(huán)境,執(zhí)行:

conda create -n env_name scipy -y

或者創(chuàng)建后指定環(huán)境安裝:

conda create -n env_name python
conda install -n env_name scipy

帶有特定版本的包

要創(chuàng)建使用特定版本的包的環(huán)境,請執(zhí)行:

conda create -n env_name scipy=0.17.3 -y

或者創(chuàng)建環(huán)境后,指定此環(huán)境安裝:

conda create -n env_name python -y
conda install -n env_name scipy=0.17.3 -y

混合上述要求

要創(chuàng)建一個使用特定 Python 版本和多個包的環(huán)境,執(zhí)行:

conda create -n env_name python=3.9 scipy=0.17.3 astroid babel -y

一次性安裝所有需要的包會減少依賴性沖突的可能性, 因?yàn)?Conda 可以一次性解決所有依賴關(guān)系,找到滿足所有包要求的兼容版本。推薦一次性列出所有需要安裝的包,而不是一次安裝一個包。

不安裝默認(rèn)

每次創(chuàng)建新環(huán)境時,conda會自動安裝 pip 或其他程序。如果您不想在特定環(huán)境中安裝默認(rèn)包,請使用 --no-default-packages 參數(shù):

conda create --no-default-packages -n env_name python -y

這將創(chuàng)建一個名為env_name 的新環(huán)境,而不安裝任何默認(rèn)包。

1.2 生成及從 environment.yml 文件創(chuàng)建環(huán)境

environment.yml 文件創(chuàng)建環(huán)境:

conda env create -f environment.yml 

要手動創(chuàng)建一個environment.yml文件,可以參考: Creating an environment file manually

如果想通過現(xiàn)在的環(huán)境導(dǎo)出yml文件

conda env export > environment.yml 

如果配置好一個環(huán)境,并且很有可能以后需要在其他電腦也進(jìn)行同樣的配置,可以通過 environment.yml 文件來快速配置。

2. 查看已安裝環(huán)境

如果想查看已安裝的所有環(huán)境信息,可以執(zhí)行:

conda env list
## 或者
conda info --envs

3. 激活與退出環(huán)境

激活某個環(huán)境:

conda activate env_name

退出現(xiàn)在激活的環(huán)境:

conda deactivate

4. 升級包或環(huán)境

升級某個包直接執(zhí)行:

conda update <package_name> -y

## 指定某個環(huán)境
conda update -n env_name <package_name> -y

##例如
conda update -n sci_env scipy -y ## sci_env為存在的某個環(huán)境

如果想升級環(huán)境中的所有包:

conda update --all -y

如果 environment.yml 文件中的任何內(nèi)容發(fā)生變化,只需更新 environment.yml 文件,然后運(yùn)行:

conda env update -f environment.yml --prune -y

--prune 選項(xiàng)會讓 conda 從環(huán)境中刪除不再需要的依賴項(xiàng)。

5. 環(huán)境重命名

conda現(xiàn)在可以直接通過rename重命名環(huán)境名稱:

conda rename -n old_name new_name

6. 克隆環(huán)境

可以通過創(chuàng)建環(huán)境的克隆來創(chuàng)建環(huán)境的準(zhǔn)確副本:

conda create --name new_env_name --clone old_env_name 
# new_env_name 為新環(huán)境的名稱
# old_env_name 為被克隆的環(huán)境名稱

7. 刪除環(huán)境

要刪除環(huán)境,在終端窗口或 Anaconda Prompt 中運(yùn)行:

conda remove -n env_name --all -y

或者:

conda env remove --name env_name -y

8. 回滾到歷史版本

如果我們對某個環(huán)境進(jìn)行了新的配置,結(jié)果出現(xiàn)了問題,想回滾到歷史的某個版本,可以依次執(zhí)行:

  1. 查看conda更新歷史:
conda list --revision

此命令會列出每次更新的版本及對應(yīng)的安裝包

conda常用命令之–虛擬環(huán)境管理(教你如何創(chuàng)建、激活、重命名、刪除虛擬環(huán)境)

  1. 執(zhí)行回滾:
conda install --revision n

其中, n為 rev后面的數(shù)字。例如,如果想恢復(fù) rev 2,執(zhí)行:

conda install --revision 2

conda常用命令之–虛擬環(huán)境管理(教你如何創(chuàng)建、激活、重命名、刪除虛擬環(huán)境)文章來源地址http://www.zghlxwxcb.cn/news/detail-458178.html

到了這里,關(guān)于conda常用命令之–虛擬環(huán)境管理(教你如何創(chuàng)建、激活、重命名、刪除虛擬環(huán)境)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Conda python運(yùn)行的包和環(huán)境管理 入門

    Conda python運(yùn)行的包和環(huán)境管理 入門

    Conda系列: 翻譯: Anaconda 與 miniconda的區(qū)別 Miniconda介紹以及安裝 Conda 是一個功能強(qiáng)大的命令行工具,用于在 Windows、macOS 和 Linux 上運(yùn)行的包和環(huán)境管理。 本 conda 入門指南介紹了啟動和使用 conda 創(chuàng)建環(huán)境和安裝包的基礎(chǔ)知識。 在開始本入門指南之前,您應(yīng)該已經(jīng)安裝了 conda。

    2024年01月22日
    瀏覽(22)
  • Conda python管理環(huán)境environments 三 從入門到精通

    Conda python管理環(huán)境environments 三 從入門到精通

    Conda系列: 翻譯: Anaconda 與 miniconda的區(qū)別 Miniconda介紹以及安裝 Conda python運(yùn)行的包和環(huán)境管理 入門 Conda python管理環(huán)境environments 一 從入門到精通 Conda python管理環(huán)境environments 二 從入門到精通 激活環(huán)境對于在環(huán)境中制作軟件至關(guān)重要 好使。激活需要兩個主要功能:向 PATH 添加

    2024年01月23日
    瀏覽(20)
  • Conda python管理環(huán)境environments 四 從入門到精通

    Conda python管理環(huán)境environments 四 從入門到精通

    Conda系列: 翻譯: Anaconda 與 miniconda的區(qū)別 Miniconda介紹以及安裝 Conda python運(yùn)行的包和環(huán)境管理 入門 Conda python管理環(huán)境environments 一 從入門到精通 Conda python管理環(huán)境environments 二 從入門到精通 Conda python管理環(huán)境environments 三 從入門到精通 如果要將環(huán)境變量與環(huán)境相關(guān)聯(lián), 您可

    2024年01月25日
    瀏覽(22)
  • Conda python管理環(huán)境environments 一 從入門到精通

    Conda python管理環(huán)境environments 一 從入門到精通

    Conda系列: 翻譯: Anaconda 與 miniconda的區(qū)別 Miniconda介紹以及安裝 Conda python運(yùn)行的包和環(huán)境管理 入門 使用 conda,可以創(chuàng)建、導(dǎo)出、列出、刪除和更新 具有不同 Python 版本和/或 安裝在其中的軟件包。在兩者之間切換或移動 環(huán)境稱為激活環(huán)境。您還可以 共享環(huán)境文件。 使用終端

    2024年01月23日
    瀏覽(52)
  • Conda python管理環(huán)境environments 二 從入門到精通

    Conda python管理環(huán)境environments 二 從入門到精通

    Conda系列: 翻譯: Anaconda 與 miniconda的區(qū)別 Miniconda介紹以及安裝 Conda python運(yùn)行的包和環(huán)境管理 入門 Conda python管理環(huán)境environments 一 從入門到精通 可以通過提供路徑來控制 conda 環(huán)境所在的位置 復(fù)制到目標(biāo)目錄。例如 以下命令將在子目錄中創(chuàng)建一個新環(huán)境 envs 為當(dāng)前工作目錄稱

    2024年01月23日
    瀏覽(17)
  • mamba環(huán)境管理和安裝包的細(xì)節(jié)(含conda/pip區(qū)分)

    mamba環(huán)境管理和安裝包的細(xì)節(jié)(含conda/pip區(qū)分)

    別用conda了,可以用mamba。在google搜索mamba或者miniforge,去github下載release安裝。它是conda的平替,但是速度快了好多,輸出信息也更豐富。 可以只用mamba安裝包,也可以用mamba切換環(huán)境,用pip安裝包。pip的成功率高很多,速度也很快,建議還是用pip算了...... 當(dāng)你使用 他倆的區(qū)別

    2024年02月08日
    瀏覽(29)
  • 【運(yùn)維知識大神篇】運(yùn)維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    【運(yùn)維知識大神篇】運(yùn)維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    本篇文章開始給大家介紹Docker,這個是我非常喜歡的一個服務(wù),介紹給大家,希望大家也能喜歡! 目錄 何為容器 Docker環(huán)境安裝部署 一、yum安裝(CentOS7.9) 二、rpm包安裝(CentOS) 三、卸載docker環(huán)境 四、安裝指定的docker版本 五、Ubuntu安裝docker環(huán)境 六、使用deb安裝docker 七、

    2024年01月18日
    瀏覽(105)
  • Python 虛擬環(huán)境管理—— venv

    Python 虛擬環(huán)境管理—— venv

    本篇作為 Python 虛擬環(huán)境管理——conda 的續(xù)集,介紹一下另一個 Python 虛擬環(huán)境管理工具 venv 。 venv 和 conda 都是用于創(chuàng)建虛擬環(huán)境和管理包的工具,但它們之間有一些不同。 Python3.3 以上, venv 是內(nèi)置的。它會直接在 當(dāng)前項(xiàng)目 ( 當(dāng)前文件夾下 )安裝 Python 虛擬環(huán)境,因此它是

    2024年02月07日
    瀏覽(26)
  • Python虛擬環(huán)境管理(持續(xù)更新ing...)

    諸神緘默不語-個人CSDN博文目錄 本文介紹Python語言管理虛擬環(huán)境的工具(anaconda,virtualenv) 使用虛擬環(huán)境主要是為了1. 防止新的包把整個環(huán)境搞亂 2. 有時需要跑不同版本的代碼,這就需要機(jī)器上有不同版本的環(huán)境 最近更新時間:2023.5.31 最早更新時間:2023.5.31 優(yōu)勢是簡單易

    2024年02月07日
    瀏覽(23)
  • [pip] pip 包管理及虛擬環(huán)境的使用

    [pip] pip 包管理及虛擬環(huán)境的使用

    https://www.python.org/ https://pip.pypa.io/en/stable/ https://flask.palletsprojects.com/en/2.0.x/ Python 是一種廣泛使用的高級編程語言,它具有簡潔、優(yōu)雅、易讀的語法,以及豐富的標(biāo)準(zhǔn)庫和第三方庫。 Python 支持多種編程范式,如面向?qū)ο?、過程式、函數(shù)式、元編程等。 Python 也是一種解釋型語

    2024年01月22日
    瀏覽(45)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包