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

Conda(Python管理工具)

1.简介

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

2.常用命令

创建一个环境并且创建在python3.8下(可修改python版本)

conda create -n name python=3.8

查看已经安装的虚拟环境(以下两条输出相同)

conda-env list
conda info --envs

删除一个虚拟环境

conda remove -n env_name --all

激活环境,关闭环境

# 激活环境
conda activate name# 关闭环境
conda deactivate name

镜像源

# 查看镜像源
conda config --show-sources # 从channel中安装包时显示包的来源
conda config --set show_channel_urls yes# 安装时默认选择Yes,就不需要每个次都自己再Yes了
conda config --set always_yes yes=========================================================================================
# 清华源——仓库
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/# 清华源——第三方源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch-lts
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2s
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda# 清除索引,在更新源后建议清除一下索引
conda clean -i 添加镜像源地址参数-i
conda install python -i 后加镜像地址# 删除镜像源
conda config --remove channels  https://XXXXXXXXXXXX
# 换回默认镜像源
conda config --remove-key channels

在虚拟环境中安装 / 卸载 / 更新   包

conda install 包名
conda uninstall 包名
conda update 包名
#需要注意的是,部分包在安装时的名字和我们所熟知的并不完全相同,具体可查百度conda update conda # 检查并更新到conda最新版本
conda update --all # 更新所有的安装包

http://www.lryc.cn/news/127650.html

相关文章:

  • (14)嵌套列表,Xpath路径表达式,XML增删查改,Implicit,Operator,Xml序列化,浅拷贝与深拷贝
  • 软考笔记 信息管理师 高级
  • 124、SpringMVC处理一个请求的流程是怎样的?
  • 低成本高收益,五金店小程序的秘密武器
  • C语言宏定义详解
  • SwiftUI 动画进阶:实现行星绕圆周轨道运动
  • 物理试题-空气净化器
  • Es、kibana安装教程-ES(二)
  • leetcode 917.仅仅反转字母
  • 有没有推荐的golang的练手项目?
  • springBoot的日志文件
  • Linux学习之iptables的nat表
  • 【数据结构】 ArrayList简介与实战
  • 您的网站不应该只提供一套通用 API
  • vue tree禁用和多选变为单选
  • ES6新特性。对象、数组新增方法
  • request发送http请求
  • leaflet实现MARK指向的方向随机
  • 如何使用Python编写小游戏?
  • 【Leetcode】84.柱状图中最大的矩形(Hard)
  • Arraylist集合
  • https的原理和方案
  • VTK 判断一个 点 是否在一个模型 stl 内部 vtk 点是否在内部 表面 寻找最近点
  • 【数据结构OJ题】链表的回文结构
  • Nginx常见的三个漏洞
  • 爬虫逆向实战(十六)--某建筑市场平台
  • 用Python做一个滑雪小游戏
  • EXCEL按列查找,最终返回该列所需查询序列所对应的值,VLOOKUP函数
  • java编译报错,get方法报错
  • 可以降低CPU负载的网络传输技术——LSO