亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

從零開始安裝Conda并搭建Python環(huán)境的全過(guò)程

 更新時(shí)間:2025年04月11日 09:18:30   作者:r1ch.  
conda是一個(gè)開源的包、環(huán)境管理器,可以用于在同一個(gè)機(jī)器上創(chuàng)建不同的虛擬環(huán)境,這篇文章主要介紹了安裝Conda并搭建Python環(huán)境的相關(guān)資料,需要的朋友可以參考下

1. 引言

1.1Conda是什么

 Conda 是一個(gè)開源的包管理和環(huán)境管理系統(tǒng),最初由 Anaconda 公司開發(fā),主要用于 Python 及其他語(yǔ)言(如 R、Ruby、Lua、Perl、Haskell、C/C++)的包管理和環(huán)境管理。它可以安裝、更新、卸載軟件包,并創(chuàng)建隔離的虛擬環(huán)境,使得不同項(xiàng)目之間的依賴不會(huì)相互干擾。

1.2Conda 的優(yōu)勢(shì)

(1)環(huán)境隔離

 Conda允許用戶在同一臺(tái)計(jì)算機(jī)上創(chuàng)建多個(gè)獨(dú)立的環(huán)境,每個(gè)環(huán)境可以有不同的Python版本和軟件包版本1。這對(duì)于需要在不同項(xiàng)目中使用不同版本的庫(kù)非常有用。例如,一個(gè)項(xiàng)目可能需要使用Python 3.6和某個(gè)特定版本的庫(kù),而另一個(gè)項(xiàng)目可能需要Python 3.8和另一個(gè)版本的庫(kù)。通過(guò)Conda,用戶可以輕松地在這些環(huán)境之間切換,而不會(huì)產(chǎn)生沖突。

(2)依賴管理

 Conda可以自動(dòng)解決軟件包之間的依賴關(guān)系,確保安裝的軟件包能夠正常工作1。用戶只需指定需要安裝的軟件包,Conda會(huì)自動(dòng)處理所有的依賴關(guān)系,避免了手動(dòng)安裝和管理依賴的麻煩。這對(duì)于復(fù)雜的科學(xué)計(jì)算項(xiàng)目尤為重要,因?yàn)檫@些項(xiàng)目通常依賴于多個(gè)庫(kù)和工具2。

(3) 跨平臺(tái)支持

 Conda支持Windows、macOS和Linux操作系統(tǒng),用戶可以在不同的平臺(tái)上使用相同的命令來(lái)管理環(huán)境和軟件包1。這使得開發(fā)人員可以在不同的操作系統(tǒng)上保持一致的開發(fā)環(huán)境,減少了跨平臺(tái)開發(fā)的復(fù)雜性2。

(4)豐富的生態(tài)系統(tǒng)

Conda提供了一個(gè)名為Anaconda的發(fā)行版,其中包含了大量常用的科學(xué)計(jì)算庫(kù)和工具,NumPy、Pandas、Matplotlib、SciPy等1。用戶可以通過(guò)Conda輕松安裝和更新這些庫(kù),而不需要單獨(dú)下載和配置。

1.3Conda和Pip的區(qū)別

CondaPip
作用包管理 + 環(huán)境管理僅包管理
語(yǔ)言支持Python、R、C/C++ 等僅 Python
依賴管理解析復(fù)雜依賴,自動(dòng)處理沖突可能導(dǎo)致版本沖突
速度使用預(yù)編譯二進(jìn)制包,安裝更快需要編譯,安裝較慢
離線支持支持本地安裝,無(wú)需聯(lián)網(wǎng)需要訪問(wèn) PyPI
適用場(chǎng)景數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)Web 開發(fā)、通用 Python 開發(fā)

  1.如果你的項(xiàng)目涉及數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)、科學(xué)計(jì)算,推薦用 Conda,因?yàn)樗囊蕾嚬芾砟芰Ω鼜?qiáng),安裝過(guò)程更穩(wěn)定。

  2.如果你的項(xiàng)目是純 Python(如 Web 開發(fā)),并且使用 PyPI 上的庫(kù),Pip 可能更合適。

2. 安裝 Conda

1.下載地址

Anaconda的軟件包的下載地址:

官方網(wǎng)站:https://docs.anaconda.com/free/miniconda/miniconda-install/

清華源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

2.選擇合適的版本

根據(jù)電腦系統(tǒng)選擇不同的版本,這里我下載的是支持python3.12的Windows版本。

3.執(zhí)行安裝包 

運(yùn)行安裝包執(zhí)行文件,依次點(diǎn)擊下一步即可,可以自定義安裝的路徑。

4.檢查是否安裝成功

在電腦左下角搜索找到 Anaconda Prompt,點(diǎn)擊打開后,在控制臺(tái)中輸入 conda --version,回車如果返回了 conda 版本信息則說(shuō)明安裝成功。

 在窗口中輸入 conda list,會(huì)返回當(dāng)前環(huán)境下已經(jīng)安裝好的包,如果出現(xiàn)該列表則說(shuō)明 conda 已經(jīng)正確安裝。

3. Conda 創(chuàng)建虛擬環(huán)境

1.打開Anaconda的命令行窗口(Anaconda Prompt)

 2.輸入下面命令,創(chuàng)建一個(gè)虛擬環(huán)境,創(chuàng)建時(shí)指定好自己需要的python版本。

conda create -n test python=3.12

這里我創(chuàng)建一個(gè)名為test的文件夾來(lái)存放自己要?jiǎng)?chuàng)建的環(huán)境,并且指定安裝python3.12。隨后Anaconda Prompt會(huì)彈出以下信息:

 輸入y,然后回車 

此時(shí)虛擬環(huán)境已經(jīng)完成創(chuàng)建

3.激活環(huán)境:

輸入以下命令,已激活虛擬環(huán)境,此時(shí)顯示為(test) C:\Users\l1472>:,之后你輸入的所有命令都是在此環(huán)境中執(zhí)行的。
若你退出cmd,下次進(jìn)入時(shí)不需要再創(chuàng)建,只要重新激活此環(huán)境就行。

conda activate test

4.在虛擬環(huán)境下安裝庫(kù)

在虛擬環(huán)境中輸入pip install 庫(kù)名即可在此環(huán)境中安裝對(duì)應(yīng)庫(kù)。

例如安裝numpy庫(kù),輸入pip install numpy即可。

4.使用虛擬環(huán)境打開python文件

復(fù)制python文件的路徑

輸入cd命令切換路徑,然后輸入python 文件名稱就可以運(yùn)行python文件

5.conda的一些使用指令

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

輸入conda deactivate,退出此環(huán)境

conda deactivate

5.2環(huán)境重命名

將text1名稱改為text2名稱

conda rename -n text1 text2

5.3刪除環(huán)境

刪除虛擬環(huán)境,下面兩個(gè)代碼都可以刪除虛擬環(huán)境

conda remove -n 名稱 --all 
conda env remove --name 名稱

總結(jié) 

到此這篇關(guān)于安裝Conda并搭建Python環(huán)境的文章就介紹到這了,更多相關(guān)安裝Conda搭建Python環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Windows下安裝python2.7及科學(xué)計(jì)算套裝

    Windows下安裝python2.7及科學(xué)計(jì)算套裝

    這篇文章主要向大家介紹的是在windows系統(tǒng)下安裝python 2.7以及numpy安裝、six安裝、dateutil安裝、pyparsing安裝、matplotlib安裝和scipy安裝的方法,分享給大家,需要的小伙伴可以參考下,相對(duì)來(lái)說(shuō),windows下的安裝還是比較簡(jiǎn)單的。
    2015-03-03
  • Py之pycocotools庫(kù)的簡(jiǎn)介、安裝、使用方法及說(shuō)明

    Py之pycocotools庫(kù)的簡(jiǎn)介、安裝、使用方法及說(shuō)明

    這篇文章主要介紹了Py之pycocotools庫(kù)的簡(jiǎn)介、安裝、使用方法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python中變量的作用域的具體使用

    Python中變量的作用域的具體使用

    本文主要介紹了Python中變量的作用域的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • python 2.7.14安裝圖文教程

    python 2.7.14安裝圖文教程

    這篇文章主要為大家詳細(xì)介紹了python 2.7.14安裝圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python讀取xlsx的方法

    python讀取xlsx的方法

    今天小編就為大家分享一篇python讀取xlsx的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 解析python 中/ 和 % 和 //(地板除)

    解析python 中/ 和 % 和 //(地板除)

    這篇文章主要介紹了python 中/ 和 % 和 //(地板除)的區(qū)別及簡(jiǎn)介,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-06-06
  • pycharm和anaconda的一些問(wèn)題及解決

    pycharm和anaconda的一些問(wèn)題及解決

    這篇文章主要介紹了pycharm和anaconda的一些問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • pytorch神經(jīng)網(wǎng)絡(luò)從零開始實(shí)現(xiàn)多層感知機(jī)

    pytorch神經(jīng)網(wǎng)絡(luò)從零開始實(shí)現(xiàn)多層感知機(jī)

    這篇文章主要為大家介紹了pytorch神經(jīng)網(wǎng)絡(luò)從零開始實(shí)現(xiàn)多層感知機(jī)的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-10-10
  • Python中類創(chuàng)建和實(shí)例化的過(guò)程詳解

    Python中類創(chuàng)建和實(shí)例化的過(guò)程詳解

    這篇文章主要介紹了Python中類創(chuàng)建和實(shí)例化過(guò)程,文中通過(guò)代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-06-06
  • Python解析cyber record文件的示例詳解

    Python解析cyber record文件的示例詳解

    cyber record 是 Cyber RT 中用于錄制和回放數(shù)據(jù)的工具,本文將為大家展示一下如何使用Python進(jìn)行解析cyber record文件,需要的可以參考下
    2025-02-02

最新評(píng)論