当前位置: 首页 > news >正文

conda issue

Conda 是一个跨平台、通用的二进制包管理器。它是 Anaconda 安装使用的包管理器,但它也可能用于其他系统。Conda 完全用 Python 编写,并且是 BSD 许可的开源。通用意味着大部分的包都可以用它进行管理,很像一个跨平台版本的apt或者yum,同时conda是开源的。

https://github.com/conda/condahttps://link.zhihu.com/?target=https%3A//github.com/conda/conda

目录

Anaconda&Miniconda

conda命令

conda包资源


Anaconda&Miniconda

Anaconda既是一个具有盈利性质公司的名字(https://www.anaconda.com/about-us ),也是Anaconda公司的一个软件发行版的名字,它包含了PyData生态中的核心软件,conda只是其中之一,除此之外还包括Python本身和数百个第三方开源项目的二进制文件,例如conda、numpy、scipy等。

Anaconda有个人版、商业版、团队版、企业版等版本,只有个人版本是免费的,收费版本可以享受更多一些的服务,比如Anaconda Team Edition 、Jupyter notebook services、Long-term Support等,更多信息可以参照:

Anaconda 中文网https://anaconda.org.cn/而Miniconda相当于是一个conda环境的安装程序,只包含了conda及其依赖项,这样就可以减少一些不需要的第三方库的安装,所以Miniconda所占用的空间很小。

Miniconda — Anaconda documentationhttps://docs.anaconda.com/miniconda/

conda命令

  • conda info:显示conda的一些基本信息,添加加-e选项可以只显示已经创建的环境
  • conda list:查看所有已经安装的包
  • conda create:用于创建环境,例如conda create -n env_name package_name
  • conda install:在当前环境中安装包,例如conda install xxx
  • conda remove:删除当前环境中的包,例如conda remove xxx
  • conda remove:用于删除环境,例如conda remove --name env_name –all
  • conda config:用于配置conda,添加不同的选项可以完成不同的配置功能

更多命令可以参照:

conda包资源

默认的conda channel是defaults,但这个channel的package不全

如果潜意识用conda install xxx 来安装某个新包时,很容易出现报错PackagesNotFoundError: The following packages are not available from current channels。这个本质上就是默认channel涵盖的package不够全面的问题

这种情况建议前往官方的Anaconda.org网址,检索package资源对应的channel和命令

:: Anaconda.orghttps://anaconda.org/

例如需要install albumentations包,直接检索

选择合适的版本,选择其中任意一条命令在anaconda prompt中执行即可

conda install conda-forge::albumentations
conda install conda-forge/label/cf202003::albumentations

http://www.dtcms.com/a/309000.html

相关文章:

  • C++-2025.7.31
  • LaTeX 表格制作全面指南
  • js防抖、节流和扁平化实现
  • 链特异性文库是什么?为什么它在转录组测序中越来越重要?
  • 【Kubernetes 指南】基础入门——Kubernetes 201(三)
  • 第13届蓝桥杯C++青少组中/高级组选拔赛2022年3月13日真题
  • pdw估计edw怎么估计
  • 数据结构: 双向链表
  • Servlet修改新增思路
  • 数据大集网:引领精准获客新时代的优质平台
  • 数据结构:多项式加法(Polynomial Addition)
  • 从零开始搞定类和对象(上)
  • Python 环境配置
  • 【科普】贝叶斯神经网络与分形神经网络
  • 0731 IO进程基础
  • AscendantPath | 实现视觉小说的人物对话系统(二)
  • 逻辑回归算法基础介绍,简单的二分类三分类实例
  • 代码随想录刷题Day21
  • 面试题及解答:锁
  • 字母异位词分组(每天刷力扣hot100系列)
  • 即时通讯系统项目面试可能的考点
  • 对git 熟悉时,常用操作
  • QT收费情况
  • 谷歌V3插件热更新
  • 类与对象(上),咕咕咕
  • 【Node】nvm在windows系统无管理员权限切换node版本
  • 20250731在荣品的PRO-RK3566开发板的Android13下跑通敦泰的FT8206触控芯片
  • 【Java EE初阶 --- 网络原理】网络层---IP协议,数据链路层---以太网协议
  • OpenCV学习day2
  • YodA数据集的格式化(二)