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

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

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

Conda系列:

  1. 翻譯: Anaconda 與 miniconda的區(qū)別
  2. Miniconda介紹以及安裝

Conda 是一個功能強大的命令行工具,用于在 Windows、macOS 和 Linux 上運行的包和環(huán)境管理。

本 conda 入門指南介紹了啟動和使用 conda 創(chuàng)建環(huán)境和安裝包的基礎(chǔ)知識。
Conda python運行的包和環(huán)境管理 入門,LLM-Large Language Models,conda,python,開發(fā)語言,langchain,chatgpt,LLM

1. 準(zhǔn)備工作

在開始本入門指南之前,您應(yīng)該已經(jīng)安裝了 conda。Conda 可以在許多發(fā)行版中找到,例如 Anaconda 發(fā)行版、Miniconda 或 Miniforge。

2. 啟動 conda

Conda 可在 Windows、macOS 或 Linux 上使用,并且可以與任何終端應(yīng)用程序(或 shell)一起使用。
打開命令行工具Terminal即可。

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

Conda 允許創(chuàng)建單獨的環(huán)境,每個環(huán)境都包含自己的文件、包和包依賴項。每個環(huán)境的內(nèi)容不會相互交互。

創(chuàng)建新環(huán)境的最基本方法是使用以下命令:

conda create -n your-env-name

若要在創(chuàng)建環(huán)境時添加包,請在環(huán)境名稱后指定它們:

conda create -n myenvironment python numpy pandas


比如筆者安裝的記錄

$ conda create -n langchain-dev-env python numpy pandas
Channels:
 - defaults
Platform: osx-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /Users/zgpeace/miniconda3/envs/langchain-dev-env

  added / updated specs:
    - numpy
    - pandas
    - python


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    blas-1.0                   |              mkl           6 KB
    bottleneck-1.3.5           |  py312h32608ca_0         136 KB
    expat-2.5.0                |       hcec6c5f_0         140 KB
    intel-openmp-2023.1.0      |   ha357a0b_43548         638 KB
    mkl-2023.1.0               |   h8e150cf_43560       181.0 MB
    mkl-service-2.4.0          |  py312h6c40b1e_1          53 KB
    mkl_fft-1.3.8              |  py312h6c40b1e_0         182 KB
    mkl_random-1.2.4           |  py312ha357a0b_0         230 KB
    numexpr-2.8.7              |  py312hac873b0_0         143 KB
    numpy-1.26.3               |  py312hac873b0_0          11 KB
    numpy-base-1.26.3          |  py312h6f81483_0         7.3 MB
    pandas-2.1.4               |  py312he282a81_0        14.0 MB
    pip-23.3.1                 |  py312hecd8cb5_0         2.8 MB
    python-3.12.1              |       hd58486a_0        14.2 MB
    python-dateutil-2.8.2      |     pyhd3eb1b0_0         233 KB
    python-tzdata-2023.3       |     pyhd3eb1b0_0         140 KB
    pytz-2023.3.post1          |  py312hecd8cb5_0         203 KB
    setuptools-68.2.2          |  py312hecd8cb5_0         1.2 MB
    six-1.16.0                 |     pyhd3eb1b0_1          18 KB
    tbb-2021.8.0               |       ha357a0b_0         172 KB
    tzdata-2023d               |       h04d1e81_0         117 KB
    wheel-0.41.2               |  py312hecd8cb5_0         131 KB
    ------------------------------------------------------------
                                           Total:       223.0 MB

The following NEW packages will be INSTALLED:

  blas               pkgs/main/osx-64::blas-1.0-mkl
  bottleneck         pkgs/main/osx-64::bottleneck-1.3.5-py312h32608ca_0
  bzip2              pkgs/main/osx-64::bzip2-1.0.8-h1de35cc_0
  ca-certificates    pkgs/main/osx-64::ca-certificates-2023.12.12-hecd8cb5_0
  expat              pkgs/main/osx-64::expat-2.5.0-hcec6c5f_0
  intel-openmp       pkgs/main/osx-64::intel-openmp-2023.1.0-ha357a0b_43548
  libcxx             pkgs/main/osx-64::libcxx-14.0.6-h9765a3e_0
  libffi             pkgs/main/osx-64::libffi-3.4.4-hecd8cb5_0
  mkl                pkgs/main/osx-64::mkl-2023.1.0-h8e150cf_43560
  mkl-service        pkgs/main/osx-64::mkl-service-2.4.0-py312h6c40b1e_1
  mkl_fft            pkgs/main/osx-64::mkl_fft-1.3.8-py312h6c40b1e_0
  mkl_random         pkgs/main/osx-64::mkl_random-1.2.4-py312ha357a0b_0
  ncurses            pkgs/main/osx-64::ncurses-6.4-hcec6c5f_0
  numexpr            pkgs/main/osx-64::numexpr-2.8.7-py312hac873b0_0
  numpy              pkgs/main/osx-64::numpy-1.26.3-py312hac873b0_0
  numpy-base         pkgs/main/osx-64::numpy-base-1.26.3-py312h6f81483_0
  openssl            pkgs/main/osx-64::openssl-3.0.12-hca72f7f_0
  pandas             pkgs/main/osx-64::pandas-2.1.4-py312he282a81_0
  pip                pkgs/main/osx-64::pip-23.3.1-py312hecd8cb5_0
  python             pkgs/main/osx-64::python-3.12.1-hd58486a_0
  python-dateutil    pkgs/main/noarch::python-dateutil-2.8.2-pyhd3eb1b0_0
  python-tzdata      pkgs/main/noarch::python-tzdata-2023.3-pyhd3eb1b0_0
  pytz               pkgs/main/osx-64::pytz-2023.3.post1-py312hecd8cb5_0
  readline           pkgs/main/osx-64::readline-8.2-hca72f7f_0
  setuptools         pkgs/main/osx-64::setuptools-68.2.2-py312hecd8cb5_0
  six                pkgs/main/noarch::six-1.16.0-pyhd3eb1b0_1
  sqlite             pkgs/main/osx-64::sqlite-3.41.2-h6c40b1e_0
  tbb                pkgs/main/osx-64::tbb-2021.8.0-ha357a0b_0
  tk                 pkgs/main/osx-64::tk-8.6.12-h5d9f67b_0
  tzdata             pkgs/main/noarch::tzdata-2023d-h04d1e81_0
  wheel              pkgs/main/osx-64::wheel-0.41.2-py312hecd8cb5_0
  xz                 pkgs/main/osx-64::xz-5.4.5-h6c40b1e_0
  zlib               pkgs/main/osx-64::zlib-1.2.13-h4dc903c_0


Proceed ([y]/n)? y


Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate langchain-dev-env
#
# To deactivate an active environment, use
#
#     $ conda deactivate

有關(guān)使用環(huán)境的更多信息,請參閱管理環(huán)境。

4. 列出環(huán)境 environments

要查看所有環(huán)境的列表,請執(zhí)行以下操作:

conda info --envs

此時將顯示環(huán)境列表,類似于以下內(nèi)容:

conda environments:

   base           /home/username/Anaconda3
   myenvironment   * /home/username/Anaconda3/envs/myenvironment

筆者的截圖
Conda python運行的包和環(huán)境管理 入門,LLM-Large Language Models,conda,python,開發(fā)語言,langchain,chatgpt,LLM

Tip提示
活動環(huán)境是帶有星號 (*) 的環(huán)境。

要將當(dāng)前環(huán)境更改回默認(rèn)環(huán)境,請執(zhí)行以下操作:

conda activate your-env

Tip提示
停用環(huán)境后,其名稱將不再顯示在提示中,星號 (*) 將返回到base 。要進(jìn)行驗證,您可以重復(fù)該命令conda info --envs

停用當(dāng)前的環(huán)境env,切換回base,用

conda deactivate

Conda python運行的包和環(huán)境管理 入門,LLM-Large Language Models,conda,python,開發(fā)語言,langchain,chatgpt,LLM

5. Installing packages安裝軟件包

您還可以將軟件包安裝到以前創(chuàng)建的環(huán)境中。為此,您可以激活要修改的環(huán)境,也可以在命令行上指定環(huán)境名稱:

# via environment activation
conda activate myenvironment
conda install matplotlib

# via command line option
conda install --name myenvironment matplotlib

有關(guān)搜索和安裝軟件包的更多信息,請參閱管理軟件包。

6. Specifying channels指定通道

通道是存儲包的位置(在您自己的計算機上或 Internet 上的其他位置)。默認(rèn)情況下,conda 在其默認(rèn)通道中搜索包。

如果你想要的包位于另一個通道中,比如 conda-forge,你可以在安裝包時手動指定該通道:

conda install conda-forge::numpy

您還可以覆蓋 .condarc 文件中的默認(rèn)通道。有關(guān)直接示例,請參閱通道位置(通道)或閱讀整個使用 .condarc conda 配置文件。

7. 更新 conda

若要查看 conda 版本,請使用以下命令:

conda --version

無論在哪個環(huán)境中運行此命令,conda 都會顯示其當(dāng)前版本:

conda 23.10.0

筆者顯示的版本
Conda python運行的包和環(huán)境管理 入門,LLM-Large Language Models,conda,python,開發(fā)語言,langchain,chatgpt,LLM
要將 conda 更新到最新版本:

conda update conda

Conda 會將您的版本與最新的可用版本進(jìn)行比較,然后顯示可安裝的版本。

參考

https://conda.io/projects/conda/en/latest/user-guide/getting-started.html文章來源地址http://www.zghlxwxcb.cn/news/detail-815341.html

到了這里,關(guān)于Conda 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)文章

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

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

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

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

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

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

    2024年01月23日
    瀏覽(54)
  • colab上利用conda管理環(huán)境

    google colab 上白嫖顯卡環(huán)境管理問題。 完成上述步驟,就可以進(jìn)入使用conda了,接下來說如何用conda管理環(huán)境 方法一: 方法二: 環(huán)境管理的問題就解決了(白嫖不爽,不如買卡)

    2024年02月10日
    瀏覽(42)
  • conda常用命令之–虛擬環(huán)境管理(教你如何創(chuàng)建、激活、重命名、刪除虛擬環(huán)境)

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

    conda是一個強大的Python包管理和環(huán)境管理工具,它可以幫助我們輕松地安裝、更新、卸載和切換不同版本的Python和各種第三方庫。如果你是一個Python初學(xué)者,或者想要提高你的Python編程效率,那么掌握conda的基本命令是非常必要的。本文將介紹conda環(huán)境管理的常用命令,包括如

    2024年02月06日
    瀏覽(25)
  • 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)
  • 【基于容器的部署、擴展和管理】3.10 云原生容器運行時環(huán)境和配置管理

    【基于容器的部署、擴展和管理】3.10 云原生容器運行時環(huán)境和配置管理

    往期回顧: 第一章:【云原生概念和技術(shù)】 第二章:【容器化應(yīng)用程序設(shè)計和開發(fā)】 第三章:【3.1 容器編排系統(tǒng)和Kubernetes集群的構(gòu)建】 第三章:【3.2 基于容器的應(yīng)用程序部署和升級】 第三章:【3.3 自動化擴展和負(fù)載均衡】 第三章:【3.4 灰度發(fā)布和A/B測試】 第三章:【

    2024年02月09日
    瀏覽(21)
  • 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)前項目 ( 當(dāng)前文件夾下 )安裝 Python 虛擬環(huán)境,因此它是

    2024年02月07日
    瀏覽(26)
  • 如何在Docker中配置Mosquitto MQTT代理,以便在容器化環(huán)境中運行和管理MQTT通信

    如何在Docker中配置Mosquitto MQTT代理,以便在容器化環(huán)境中運行和管理MQTT通信

    MQTT(Message Queuing Telemetry Transport)是一種輕量級的消息傳輸協(xié)議,廣泛用于物聯(lián)網(wǎng)和傳感器網(wǎng)絡(luò)中。Mosquitto是一個流行的開源MQTT代理,可以在Docker中進(jìn)行配置和部署。本文將詳細(xì)介紹如何在Docker中配置Mosquitto MQTT代理,以便在容器化環(huán)境中運行和管理MQTT通信。 在開始之前,

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

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

    2024年02月07日
    瀏覽(23)
  • python多版本py命令及虛擬環(huán)境管理

    創(chuàng)建虛擬環(huán)境失敗, 已經(jīng)很久沒有用python3這個命令,可能又被系統(tǒng)環(huán)境修改的時候弄亂了.花點時間整理下 Error: Command \\\'[‘E:codevenvScriptspython.exe’, ‘-Im’, ‘ensurepip’, ‘–upgrade’, ‘–default-pip’ returned non-zero exit status 1. 把從windows store 下載的python3.8版本給卸了, 從官網(wǎng)下載

    2023年04月20日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包