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

Anaconda Conda實現(xiàn)Python多環(huán)境管理

這篇具有很好參考價值的文章主要介紹了Anaconda Conda實現(xiàn)Python多環(huán)境管理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Python虛擬環(huán)境

Python虛擬環(huán)境指的是在同一臺計算機(jī)上同時安裝并管理多個不同的Python版本??梢栽诓煌姹镜腜ython之間切換,并確保每個項目都使用其所需的特定Python版本。對于處理不同的項目和應(yīng)用程序可能需要的Python版本差異非常有用。

Anaconda可以實現(xiàn)Python虛擬環(huán)境管理,還有另一種方法實現(xiàn)Python虛擬環(huán)境管理,可參考:virtualenv、virtualenvwrapper實現(xiàn)Python虛擬環(huán)境管理

Anaconda

概述

Anaconda是一個流行的開源Python發(fā)行版,主要用于數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)和科學(xué)計算。它包含了一系列常用的Python軟件包、工具和庫,以及一個強(qiáng)大的環(huán)境管理系統(tǒng)(conda)。

Anaconda的主要特點和組件包括:

Python發(fā)行版:Anaconda集成了Python解釋器,可以方便地運行Python程序。

Conda環(huán)境管理:Anaconda使用conda作為其環(huán)境管理系統(tǒng)。你可以使用conda創(chuàng)建、管理和切換不同的環(huán)境,每個環(huán)境可以獨立配置不同的Python版本和軟件包。

軟件包管理:Anaconda提供了一個廣泛的軟件包倉庫,其中包含了眾多常用的數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)和科學(xué)計算的工具、庫和依賴項。你可以使用conda命令方便地安裝和管理這些軟件包。

集成工具:Anaconda提供了一些常用的集成開發(fā)環(huán)境(IDE),如Jupyter Notebook、Spyder等,可以提供更方便的開發(fā)和交互環(huán)境。

跨平臺支持:Anaconda可以在多個操作系統(tǒng)(如Windows、Linux和MacOS)上運行,并提供相應(yīng)的安裝包和依賴項。

Anaconda的目標(biāo)是簡化Python的安裝和管理,使數(shù)據(jù)科學(xué)家和開發(fā)人員能夠更輕松地配置工作環(huán)境并開始開發(fā)。它廣泛使用于數(shù)據(jù)科學(xué)社區(qū)和機(jī)器學(xué)習(xí)領(lǐng)域,因為它提供了方便且全面的工具和庫集合,能夠大大加速和簡化項目的搭建和開發(fā)過程。

Conda環(huán)境管理

conda是一個用于數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)的開源軟件包管理系統(tǒng)和環(huán)境管理系統(tǒng)。它是Anaconda發(fā)行版的核心組件之一,可以用于在同一個機(jī)器上安裝不同Python版本,可以幫助創(chuàng)建、管理和切換不同的軟件環(huán)境,以及安裝和更新各種軟件包和依賴項。

官網(wǎng)下載:https://repo.anaconda.com/
Anaconda Conda實現(xiàn)Python多環(huán)境管理,Python,conda,python,開發(fā)語言,Anaconda,Python多環(huán)境

選擇Miniconda最小方式安裝,包括Conda、Python等基本依賴項

下載安裝

1.Windows

下載Windows程序直接安裝即可

https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe

2.Linux
Linux系統(tǒng)直接使用Shell腳本安裝

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

執(zhí)行命令安裝,并按照提示操作

bash Miniconda3-latest-Linux-x86_64.sh

執(zhí)行命令后,閱讀條款,使用ENTER鍵閱讀

# 同意許可條款
Do you accept the license terms? [yes|no]
[no] >>> yes

# 回車鍵使用默認(rèn)安裝路徑:/root/miniconda3  或者 輸入安裝路徑
Miniconda3 will now be installed into this location:
/root/miniconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/root/miniconda3] >>> /usr/local/program/miniconda3
PREFIX=/usr/local/program/miniconda3
Unpacking payload ...

Installing base environment...


Downloading and Extracting Packages


Downloading and Extracting Packages

Preparing transaction: done
Executing transaction: done
installation finished.

# 是否初始化
Do you wish the installer to initialize Miniconda3
by running conda init? [yes|no]
[no] >>> yes
no change     /usr/local/program/miniconda3/condabin/conda
no change     /usr/local/program/miniconda3/bin/conda
no change     /usr/local/program/miniconda3/bin/conda-env
no change     /usr/local/program/miniconda3/bin/activate
no change     /usr/local/program/miniconda3/bin/deactivate
no change     /usr/local/program/miniconda3/etc/profile.d/conda.sh
no change     /usr/local/program/miniconda3/etc/fish/conf.d/conda.fish
no change     /usr/local/program/miniconda3/shell/condabin/Conda.psm1
no change     /usr/local/program/miniconda3/shell/condabin/conda-hook.ps1
no change     /usr/local/program/miniconda3/lib/python3.11/site-packages/xontrib/conda.xsh
no change     /usr/local/program/miniconda3/etc/profile.d/conda.csh
modified      /root/.bashrc

==> For changes to take effect, close and re-open your current shell. <==

If you'd prefer that conda's base environment not be activated on startup,
   set the auto_activate_base parameter to false:

conda config --set auto_activate_base false

# 安裝完成標(biāo)志
Thank you for installing Miniconda3!

注意:Miniconda安裝完成后,每次打開終端都會激活其默認(rèn)的base環(huán)境

自動進(jìn)入base環(huán)境

(base) [root@node01 ~]# python
Python 3.11.4 (main, Jul  5 2023, 13:45:01) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

禁止激活默認(rèn)base環(huán)境

[root@node01 ~]# conda config --set auto_activate_base false
-bash: conda: 未找到命令
[root@node01 ~]# source .bashrc
(base) [root@node01 ~]#  conda config --set auto_activate_base false

鏡像配置

在安裝package時,經(jīng)常會使用pip install package_nameconda install package_name的命令,但是一些package載速度會很慢,因此需要進(jìn)行換源,換成國內(nèi)源,加快下載速度。

僅為單次下載換源

pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple

PIP永久換源參考:pip源更換與配置

配置conda國內(nèi)鏡像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

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/r

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

執(zhí)行conda命令時顯示使用的channel的URL

conda config --set show_channel_urls yes

查看conda的鏡像channel配置

conda config --show channels

出現(xiàn)如下內(nèi)容,即代表換源成功

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - defaults

需要清除索引緩存,保證用的是鏡像站提供的索引

conda clean -i 

刪除鏡像,即使用默認(rèn)的

conda config --remove-key channels

環(huán)境管理常用命令

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

conda create -n env_name

conda create -n env_name python==version 

安裝包

conda install package_name 

卸載包

conda remove package_name

顯示所有安裝的包

conda list

查看所有環(huán)境

conda info --envs

conda env list 

刪除一個環(huán)境

conda remove -n env_name --all

激活環(huán)境

conda activate env_name 

退出當(dāng)前環(huán)境

conda deactivate

使用示例

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

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

conda create --name demo python=3.10.9

激活環(huán)境,并查看Python版本

(base) [root@node01 ~]# conda activate superset
(demo) [root@node01 ~]# python -V
Python 3.10.9

退出當(dāng)前環(huán)境文章來源地址http://www.zghlxwxcb.cn/news/detail-676869.html

conda deactivate

到了這里,關(guān)于Anaconda Conda實現(xiàn)Python多環(huán)境管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 在Anaconda(conda)(命令行/Linux )中新建環(huán)境安裝python版本,刪除環(huán)境等

    1.在命令行終端新建conda環(huán)境 例如新建一個叫l(wèi)ove的環(huán)境 在Windows的Anaconda Prompt 或 macOS/Linux的終端輸入 2.激活環(huán)境 注:運行conda activate則直接激活anaconda的base環(huán)境 3.退出環(huán)境 4.查看現(xiàn)有的環(huán)境有哪些 5.刪除環(huán)境

    2024年01月16日
    瀏覽(29)
  • Pycharm使用Anaconda虛擬環(huán)境找不到Python.exe:報錯:Conda executable is not found

    Pycharm使用Anaconda虛擬環(huán)境找不到Python.exe:報錯:Conda executable is not found

    很多同學(xué)在初始配置虛擬環(huán)境的時候都會用到Anaconda(Conda)系列,然而,使用Pycharm配置python環(huán)境的時候卻找不到虛擬環(huán)境里的python.exe文件,報錯:Conda executable is not found,具體見下圖 將虛擬環(huán)境加入到環(huán)境變量里(不解?) 找到conda.exe(實踐后發(fā)現(xiàn)anaconda不認(rèn)這個exe文件) 直接

    2024年02月13日
    瀏覽(32)
  • Conda(Python管理工具)

    1.簡介 Conda是一個開源的包管理器和環(huán)境管理器,主要用于管理Python,但也可以用于其他語言。它主要用于安裝、管理和更新軟件包及其依賴項,以及創(chuàng)建、保存、加載和切換不同的開發(fā)環(huán)境。Conda可以在Windows、MacOS和Linux系統(tǒng)上使用,提供了方便的工具來管理不同的包和環(huán)境

    2024年02月13日
    瀏覽(11)
  • Conda管理Python不同版本教程

    Conda管理Python不同版本教程

    Conda管理Python不同版本教程 目錄 0.前提 1.conda常用命令 2.conda設(shè)置國內(nèi)源(以添加清華源為例,阿里云源同樣) 3.conda管理python庫 4.其它 ????????pyenv管理Python不同版本教程(本人另一篇博客,姊妹篇) ? ? ? ? ① anaconda、miniconda(2個的下載倉庫鏈接) 在win上推薦前者,在

    2024年02月21日
    瀏覽(28)
  • 使用 conda 管理多個版本 python 環(huán)境

    node-sass 4.14.1 版本依賴 python2.7(高版本的 node-sass 可能依賴 python3),所以需要安裝 python,這里使用 多版本管理工具 conda 創(chuàng)建一個 python2.7 的環(huán)境。 查詢所有已經(jīng)安裝的環(huán)境:

    2024年02月11日
    瀏覽(33)
  • Conda:管理Python環(huán)境從未如此簡便

    本文主要介紹miniconda在linux平臺的安裝,windows平臺只會更加便捷。 在 清華源 上下載對應(yīng)服務(wù)器版本的Miniconda3,在此下載的是Linux的最新版本的Miniconda3. 下載conda安裝包 安裝軟件:安裝過程中根據(jù)提示輸入 enter 或 yes ,過程中可以選擇安裝目錄(需要是一個不存在的目錄)

    2024年02月07日
    瀏覽(28)
  • PyCharm添加Anaconda中的虛擬環(huán)境,Python解釋器出現(xiàn)Conda executable is not found(解決方案)

    PyCharm添加Anaconda中的虛擬環(huán)境,Python解釋器出現(xiàn)Conda executable is not found(解決方案)

    項目場景: 在使用Anconda配置好虛擬環(huán)境后,需要添加到PyCharm中遇到的問題。 作者是在創(chuàng)建新項目的時候,選擇conda環(huán)境出現(xiàn)Conda executable is not found的錯誤, 本機(jī)Window10系統(tǒng)安裝PySpark環(huán)境。 作者猜測原因:本機(jī)中沒有配置全局Anconda環(huán)境,識別不出conda.exe文件(本機(jī)Anconda安裝

    2024年02月05日
    瀏覽(99)
  • python包管理工具:Conda和pip比較

    python包管理工具:Conda和pip比較

    Conda和pip通常被認(rèn)為幾乎完全相同。雖然這兩個工具的某些功能重疊,但它們設(shè)計用于不同的目的。 Pip是Python Packaging Authority推薦的用于從Python Package Index安裝包的工具。 Pip安裝打包為wheels或源代碼分發(fā)的Python軟件。后者可能要求系統(tǒng)安裝兼容的編譯器和庫。 Conda是跨平臺的

    2024年02月05日
    瀏覽(20)
  • Conda python管理packages三 從入門到精通

    Conda python管理packages三 從入門到精通

    Conda系列: 翻譯: Anaconda 與 miniconda的區(qū)別 Miniconda介紹以及安裝 Conda python運行的包和環(huán)境管理 入門 Conda python管理環(huán)境environments 一 從入門到精通 Conda python管理環(huán)境environments 二 從入門到精通 Conda python管理環(huán)境environments 三 從入門到精通 Conda python管理環(huán)境environments 四 從入門到

    2024年01月25日
    瀏覽(20)
  • Conda python管理packages二 從入門到精通

    Conda python管理packages二 從入門到精通

    Conda系列: 翻譯: Anaconda 與 miniconda的區(qū)別 Miniconda介紹以及安裝 Conda python運行的包和環(huán)境管理 入門 Conda python管理環(huán)境environments 一 從入門到精通 Conda python管理環(huán)境environments 二 從入門到精通 Conda python管理環(huán)境environments 三 從入門到精通 Conda python管理環(huán)境environments 四 從入門到

    2024年01月25日
    瀏覽(10)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包