Conda python管理packages三 从入门到精通

这篇具有很好参考价值的文章主要介绍了Conda python管理packages三 从入门到精通。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Conda系列:

  1. 翻译: Anaconda 与 miniconda的区别
  2. Miniconda介绍以及安装
  3. Conda python运行的包和环境管理 入门
  4. Conda python管理环境environments 一 从入门到精通
  5. Conda python管理环境environments 二 从入门到精通
  6. Conda python管理环境environments 三 从入门到精通
  7. Conda python管理环境environments 四 从入门到精通
  8. Conda python管理packages一 从入门到精通
  9. Conda python管理packages二 从入门到精通
    Conda python管理packages三 从入门到精通,LLM-Large Language Models,conda,python,langchain,prompt,chatgpt

1. Updating packages更新软件包

使用命令检查是否有新的更新 可用。如果 conda 告诉您有可用的更新,您可以 ,然后选择是否安装它。

使用终端执行以下步骤。

  • 要更新特定包,请执行以下操作:
conda update biopython
  • 要更新 Python,请执行以下操作:
conda update python
  • 要更新 conda 本身,请执行以下操作:
conda update conda

Note注意
Conda 更新到其系列中的最高版本,因此 Python 3.8 更新为 3.x 系列中可用的最高版本。

要更新 Anaconda 元包,请执行以下操作:

conda update conda
conda update anaconda

无论您要更新什么包,conda 都会进行比较 版本,然后报告可安装的内容。如果没有 更新可用,conda 报告“所有请求的包都是 已经安装。

如果您的软件包有较新版本可用,并且您希望 更新它,键入要更新:

Proceed ([y]/n)? y

2. Preventing packages from updating (pinning) 防止包更新(固定)

将环境中的软件包规范固定在一个环境中,防止在pinned固定文件中列出的软件包被更新。

在环境的conda-meta目录中,添加一个名为pinned的文件,其中包含您不希望更新的软件包列表。

示例:下面的文件强制 NumPy 保留在 1.7 系列上, 这是以 1.7 开头的任何版本。这也迫使 SciPy 停留在 0.14.2 版本:

numpy 1.7.*
scipy ==0.14.2

使用这个pinned固定文件,conda update numpy 会保持 NumPy 在 1.7.1,而 conda install scipy=0.15.0 会引发错误。

使用--no-pin标志来覆盖对包的更新限制。在终端中运行:

conda update numpy --no-pin

因为每次使用conda安装都包含了pinned固定的规格,所以后续的conda update命令如果没有使用--no-pin选项,将会将NumPy回滚到1.7系列。

3. Adding default packages to new environments automatically 自动将默认软件包添加到新环境

要自动将默认程序包添加到您创建的每个新环境,请执行以下操作:

  1. 打开终端窗口并运行:
conda config --add create_default_packages PACKAGENAME1 PACKAGENAME2
  1. 现在,您可以创建新环境,默认软件包将安装在所有环境中。

您还可以编辑 .condarc 文件,其中包含要默认创建的软件包列表。

您可以在命令提示符下使用 --no-default-packages 标志覆盖此选项。

4. Removing packages删除软件包

使用终端执行以下步骤。

  • 要在像我的环境(myenv)中移除类似 SciPy 这样的包:
conda remove -n myenv scipy
  • 要在当前环境中删除 SciPy 等包,请执行以下操作:
conda remove scipy

要一次删除多个包,例如 SciPy 和 cURL,请执行以下操作:

conda remove scipy curl

  • 要确认包已被删除,请执行以下操作:
conda list

参考

https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-pkgs.html文章来源地址https://www.toymoban.com/news/detail-824624.html

到了这里,关于Conda python管理packages三 从入门到精通的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Conda python管理环境environments 二 从入门到精通

    Conda系列: 翻译: Anaconda 与 miniconda的区别 Miniconda介绍以及安装 Conda python运行的包和环境管理 入门 Conda python管理环境environments 一 从入门到精通 可以通过提供路径来控制 conda 环境所在的位置 复制到目标目录。例如 以下命令将在子目录中创建一个新环境 envs 为当前工作目录称

    2024年01月23日
    浏览(40)
  • Conda python运行的包和环境管理 入门

    Conda系列: 翻译: Anaconda 与 miniconda的区别 Miniconda介绍以及安装 Conda 是一个功能强大的命令行工具,用于在 Windows、macOS 和 Linux 上运行的包和环境管理。 本 conda 入门指南介绍了启动和使用 conda 创建环境和安装包的基础知识。 在开始本入门指南之前,您应该已经安装了 conda。

    2024年01月22日
    浏览(41)
  • 【100天精通Python】Day74:python机器学习的生态圈(numpy,scipy,scikit-learn等),库安装环境搭建(conda virtualenv), 以及入门代码示例

    目录  1 python 机器学习的生态圈        1.1 NumPy 和 SciPy: 1.2 Pandas: 1.3 Matplotlib 和 Seaborn: 1.4 Scikit-Learn: 1.5 TensorFlow 和 PyTorch: 1.6 Jupyter Notebooks: 1.7 NLTK(Natural Language Toolkit): 1.8 Statsmodels: 1.9 Virtualenv 和 Conda: (1)virtualenv  安装和使用 (2)conda安装和使用 1.10 Flask

    2024年02月03日
    浏览(66)
  • 【Python】conda 命令报错解决:Example: conda --no-plugins install <package>

    欢迎关注 『Python』 系列,持续更新中 欢迎关注 『Python』 系列,持续更新中 关闭VPN,比如说你开的代理工具之类的。 大家喜欢的话,给个👍,点个关注!继续跟大家分享敲代码过程中遇到的问题! 版权声明: 发现你走远了@mzh原创作品,转载必须标注原文链接 Copyright 20

    2024年04月08日
    浏览(40)
  • LLM(Large Language Model)大语言模型

    语言模型够大,训练的语料够多,涌现出推理能力飙升等   Generative Pre-trained Transformer 3(GPT-3)是最著名的LLM之一,拥有1750亿个参数。该模型在文本生成、翻译和其他任务中表现出显著的性能,在全球范围内引起了热烈的反响,目前OpenAI已经迭代到了GPT-4版本 Generative :能产

    2024年02月15日
    浏览(39)
  • dockerfile 中激活conda并安装package

    遇错的dockerfile写法: 遇到的错误:   解决办法: 参考:Activating a Conda environment in your Dockerfile (pythonspeed.com)

    2024年02月09日
    浏览(35)
  • Conda(Python管理工具)

    1.简介 Conda是一个开源的包管理器和环境管理器,主要用于管理Python,但也可以用于其他语言。它主要用于安装、管理和更新软件包及其依赖项,以及创建、保存、加载和切换不同的开发环境。Conda可以在Windows、MacOS和Linux系统上使用,提供了方便的工具来管理不同的包和环境

    2024年02月13日
    浏览(59)
  • 理解conda install -c conda-forge some-package 命令

    conda install -c conda-forge some-package -c 应该是 -channel 的缩写,个人理解的,不一定对 意思是conda会下载并安装这些包从anaconda 通道conda-forge https://anaconda.org/conda-forge 它等价于 所以如果这条命令运行不通,可以直接使用 conda install some-package,可能可以运行。

    2024年02月13日
    浏览(48)
  • 【人工智能技术专题】「入门到精通系列教程」零基础带你进军人工智能领域的全流程技术体系和实战指南(LLM、AGI和AIGC都是什么)

    人工智能是一个庞大的研究领域。虽然我们已经在人工智能的理论研究和算法开发方面取得了一定的进展,但是我们目前掌握的能力仍然非常有限。机器学习是人工智能的一个重要领域,它研究计算机如何模拟或实现人类的学习行为,以获取新的知识或技能,并通过重新组织

    2024年02月13日
    浏览(77)
  • Conda管理Python不同版本教程

    Conda管理Python不同版本教程 目录 0.前提 1.conda常用命令 2.conda设置国内源(以添加清华源为例,阿里云源同样) 3.conda管理python库 4.其它         pyenv管理Python不同版本教程(本人另一篇博客,姊妹篇)         ① anaconda、miniconda(2个的下载仓库链接) 在win上推荐前者,在

    2024年02月21日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包