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

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

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

1. 引言

1.1Conda是什么

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

1.2Conda 的優(yōu)勢

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

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

(2)依賴管理

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

(3) 跨平臺支持

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

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

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

1.3Conda和Pip的區(qū)別

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

  1.如果你的項目涉及數(shù)據(jù)科學、機器學習、科學計算,推薦用 Conda,因為它的依賴管理能力更強,安裝過程更穩(wěn)定。

  2.如果你的項目是純 Python(如 Web 開發(fā)),并且使用 PyPI 上的庫,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í)行安裝包 

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

4.檢查是否安裝成功

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

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

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

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

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

conda create -n test python=3.12

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

 輸入y,然后回車 

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

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

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

conda activate test

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

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

例如安裝numpy庫,輸入pip install numpy即可。

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

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

輸入cd命令切換路徑,然后輸入python 文件名稱就可以運行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)境,下面兩個代碼都可以刪除虛擬環(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實現(xiàn)在線批量美顏功能過程解析

    Python實現(xiàn)在線批量美顏功能過程解析

    這篇文章主要介紹了Python實現(xiàn)在線批量美顏功能過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 詳解flask中如何獲取不請求方式的參數(shù)

    詳解flask中如何獲取不請求方式的參數(shù)

    這篇文章主要詳細介紹了在flask中如何獲取不請求方式的參數(shù),文中給出了詳細的代碼示例和圖文介紹,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-04-04
  • 圖解Python中的淺拷貝和深拷貝

    圖解Python中的淺拷貝和深拷貝

    這篇文章主要介紹了圖解Python中的淺拷貝和深拷貝,深拷貝,拷貝的程度深,自己新開辟了一塊內(nèi)存,將被拷貝內(nèi)容全部拷貝過來了,淺拷貝,拷貝的程度淺,只拷貝原數(shù)據(jù)的首地址,然后通過原數(shù)據(jù)的首地址,去獲取內(nèi)容,需要的朋友可以參考下
    2023-11-11
  • python將數(shù)據(jù)插入數(shù)據(jù)庫的代碼分享

    python將數(shù)據(jù)插入數(shù)據(jù)庫的代碼分享

    在本篇文章里小編給大家整理的是關(guān)于python將數(shù)據(jù)插入數(shù)據(jù)庫的代碼內(nèi)容,有興趣的朋友們可以參考下。
    2020-08-08
  • Python二叉樹定義與遍歷方法實例分析

    Python二叉樹定義與遍歷方法實例分析

    這篇文章主要介紹了Python二叉樹定義與遍歷方法,結(jié)合實例形式分析了二叉樹的概念、原理及Python定義、遍歷二叉樹相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • python圖像填充與裁剪/resize的實現(xiàn)代碼

    python圖像填充與裁剪/resize的實現(xiàn)代碼

    這篇文章主要介紹了python圖像填充與裁剪/resize,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • Python繪制的二項分布概率圖示例

    Python繪制的二項分布概率圖示例

    這篇文章主要介紹了Python繪制的二項分布概率圖,涉及Python基于numpy、math的數(shù)值運算及matplotlib圖形繪制相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • python解析html提取數(shù)據(jù),并生成word文檔實例解析

    python解析html提取數(shù)據(jù),并生成word文檔實例解析

    這篇文章主要介紹了python解析html提取數(shù)據(jù),并生成word文檔實例解析,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python kmeans聚類簡單介紹和實現(xiàn)代碼

    python kmeans聚類簡單介紹和實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了python kmeans聚類簡單介紹和實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python利用py-redis實現(xiàn)分布式鎖

    Python利用py-redis實現(xiàn)分布式鎖

    隨著業(yè)務(wù)的增長,后端技術(shù)架構(gòu)會慢慢的從單體服務(wù)轉(zhuǎn)向多服務(wù)或者微服務(wù)的分布式架構(gòu),本文主要為大家介紹了如何利用Py-Redis實現(xiàn)簡單的分布式鎖,需要的可以參考一下
    2023-08-08

最新評論

萍乡市| 南投县| 长阳| 英吉沙县| 安岳县| 迁西县| 合阳县| 美姑县| 两当县| 濉溪县| 安阳市| 江城| 沐川县| 宜兴市| 天水市| 高陵县| 资溪县| 塔城市| 白沙| 河池市| 伊通| 金门县| 安陆市| 合水县| 嘉鱼县| 四子王旗| 文成县| 池州市| 开封市| 平武县| 逊克县| 三穗县| 高州市| 高唐县| 宜宾县| 获嘉县| 介休市| 塔城市| 丰城市| 杂多县| 辽源市|