conda常用命令:安装,更新,创建,激活,关闭,查看,卸载,删除,清理,重命名,换源,问题

2023-05-16

文章目录

  • 下载
  • 安装
  • 升级
  • 卸载Anaconda软件
  • conda环境使用基本命令
  • 查看指定包可安装版本信息命令
  • 更新,卸载安装包:
  • 删除虚拟环境
  • 清理(conda瘦身)
  • 复制/重命名/删除env环境
  • conda自动开启/关闭激活
  • Conda 安装本地包
  • 解决conda/pip install 下载速度慢
    • conda数据源管理
    • pip数据源管理
    • pip安装包管理
  • pip和conda批量导出、安装组件(requirements.txt)
  • 常用软件安装
  • 问题
    • 1:failed ERROR conda.core.link:_execute(502):
    • 2.anaconda或conda不是内部命令
    • 3.conda创建环境时报错:NotWritableError: The current user does not have write permissions to a required path.
    • 4.conda创建环境时报错:Collecting package metadata (current_repodata.json): failed ProxyError: Conda cannot proceed due to an error in your proxy configuration.

下载

直接去anaconda官网下载安装文件即可,具体网站自行搜索。
官网提供linux版本,windows版本,mac版本。
同时提供Anaconda完整版和miniconda最小版(无软件界面的,仅支持命令行执行),新手推荐使用Anaconda版,熟悉之后推荐改用miniconda版,占用存储空间小,使用起来感受一样。

安装

linux环境

bash Anaconda3-2019.07-Linux-x86_64.sh
#yes+回车 
#然后重启terminal

window环境:直接双击安装exe文件,然后根据安装向导进行安装

升级

升级Anaconda需要先升级conda

conda update conda          #基本升级
conda update anaconda       #大的升级
conda update anaconda-navigator    //update最新版本的anaconda-navigator   

卸载Anaconda软件

由于Anaconda的安装文件都包含在一个目录中,所以直接将该目录删除即可。删除整个Anaconda目录:

计算机控制面板->程序与应用->卸载 //windows

或者

找到C:\ProgramData\Anaconda3\Uninstall-Anaconda3.exe执行卸载

rm -rf anaconda    //ubuntu

最后,建议清理下.bashrc中的Anaconda路径。

conda环境使用基本命令

conda update -n base conda        #update最新版本的conda
conda update --all                #update最新版本的conda
conda create -n xxxx python=3.5   #创建python3.5的xxxx虚拟环境
conda activate xxxx               #开启xxxx环境
conda deactivate                  #关闭环境
conda env list                    #显示所有的虚拟环境
conda info --envs                 #显示所有的虚拟环境

查看指定包可安装版本信息命令

查看tensorflow各个版本:(查看会发现有一大堆TensorFlow源,但是不能随便选,选择可以用查找命令定位)

conda search -h #查看search使用帮助信息
conda search tensorflow  

查看指定包可安装版本信息命令

anaconda show <USER/PACKAGE>  

查看指定anaconda/tensorflow版本信息

conda show tensorflow

输出结果会提供一个下载地址,使用下面命令就可指定安装1.8.0版本tensorflow

conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.8.0 

更新,卸载安装包:

conda list         #查看已经安装的文件包
conda list  -n xxx       #指定查看xxx虚拟环境下安装的package
conda update xxx   #更新xxx文件包
conda uninstall xxx   #卸载xxx文件包

删除虚拟环境

conda remove -n xxxx --all   //创建xxxx虚拟环境

清理(conda瘦身)

conda clean就可以轻松搞定!第一步:通过conda clean -p来删除一些没用的包,这个命令会检查哪些包没有在包缓存中被硬依赖到其他地方,并删除它们。第二步:通过conda clean -t可以将删除conda保存下来的tar包。

conda clean -p      //删除没有用的包
conda clean -t      //删除tar包
conda clean -y --all //删除所有的安装包及cache

参考:https://blog.csdn.net/menc15/article/details/71477949

复制/重命名/删除env环境

Conda是没有重命名环境的功能的, 要实现这个基本需求, 只能通过愚蠢的克隆-删除的过程。
切记不要直接mv移动环境的文件夹来重命名, 会导致一系列无法想象的错误的发生!

//克隆oldname环境为newname环境
conda create --name newname --clone oldname 
//彻底删除旧环境
conda remove --name oldname --all      

注意:必须在base环境下进行以上操作,否则会出现各种莫名的问题。

conda自动开启/关闭激活

参考:https://www.cnblogs.com/clemente/p/11231539.html

conda activate   #默认激活base环境
conda activate xxx  #激活xxx环境
conda deactivate #关闭当前环境
conda config --set auto_activate_base false  #关闭自动激活状态
conda config --set auto_activate_base true  #关闭自动激活状态

Conda 安装本地包

有时conda或pip源下载速度太慢,install a过程中会中断连接导致压缩包下载不全,
此时,我们可以用浏览器等工具先下载指定包再用conda或pip进行本地安装

#pip 安装本地包
pip install   ~/Downloads/a.whl
#conda 安装本地包
conda install --use-local  ~/Downloads/a.tar.bz2

解决conda/pip install 下载速度慢

conda数据源管理

#显示目前conda的数据源有哪些
conda config --show channels
#添加数据源:例如, 添加清华anaconda镜像:
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 --set show_channel_urls yes
#删除数据源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

记录一下

#本人的 ~/.condarc
auto_activate_base: false
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true

pip数据源管理

#显示目前pip的数据源有哪些
pip config list
pip config list --[user|global] # 列出用户|全局的设置
pip config get global.index-url # 得到这key对应的value 如:https://mirrors.aliyun.com/pypi/simple/

# 添加
pip config set key value
#添加数据源:例如, 添加USTC中科大的源:
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
#添加全局使用该数据源
pip config set global.trusted-host https://mirrors.ustc.edu.cn/pypi/web/simple

# 删除
pip config unset key
# 例如
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

#搜索
pip search flask  #搜素flask安装包

# 升级pip
pip install pip -U

记录一下pip国内源

阿里云                    http://mirrors.aliyun.com/pypi/simple/
中国科技大学         https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣(douban)         http://pypi.douban.com/simple/ 
清华大学                https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学  http://pypi.mirrors.ustc.edu.cn/simple/

pip安装包管理

pip list #列出当前缓存的包
pip purge #清除缓存
pip remove #删除对应的缓存
pip help #帮助
pip install xxx #安装xxx包
pip install xxx.whl #安装xxx.whl本地包
pip install -r requirements.txt #批量安装
pip uninstall xxx #删除xxx包
pip show xxx #展示指定的已安装的xxx包
pip check xxx #检查xxx包的依赖是否合适

pip和conda批量导出、安装组件(requirements.txt)

参考

常用软件安装

参考:conda环境下常用软件安装

问题

1:failed ERROR conda.core.link:_execute(502):

conda install 软件时出现如下错误信息:
Preparing transaction: done
Verifying transaction: done
Executing transaction: 
failed ERROR conda.core.link:_execute(502):

解决方法:往往时权限不够,需要以管理员方式运行Anaconda prompt进行安装

2.anaconda或conda不是内部命令

解决方法:https://zhuanlan.zhihu.com/p/32446675
在这里插入图片描述
添加上图环境变量即可

jupyter notebook默认工作目录设置
参考:https://blog.csdn.net/liwei1205/article/details/78818568

1)在Anaconda Prompt终端中输入下面命令,查看你的notebook配置文件在哪里:

jupyter notebook --generate-config
#会生成文件C:\Users\用户\.jupyter\jupyter_notebook_config.py

2)打开jupyter_notebook_config.py文件通过搜索关键词:c.NotebookApp.notebook_dir,修改如下

c.NotebookApp.notebook_dir = 'E:\\tf_models'     //修改到自定义文件夹

3)然后重启notebook服务器就可以了

**注:**其它方法直接命令到指定目录,Anaconda Prompt终端中输:jupyter notebook 目录地址

3.conda创建环境时报错:NotWritableError: The current user does not have write permissions to a required path.

问题出现的主要原因:用户没有对.conda文件夹的读写权限,造成其原因是由于在安装conda时使用了管理员权限。

sudo chown -R xxx:xxx .conda    #xxx为自己的用户名/组

4.conda创建环境时报错:Collecting package metadata (current_repodata.json): failed ProxyError: Conda cannot proceed due to an error in your proxy configuration.

原因:主要是conda install xxx时,使用Ctrl+C强制中断安装xxx软件,然后修改了PC网络连接方式(代理连接改成了直连连接方式)

env | grep -i "_PROXY"
#可以看到还是原来的代理连接方式
#解决方法:
# 关闭当前终端,重新打开新的终端,然后就解决了问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

conda常用命令:安装,更新,创建,激活,关闭,查看,卸载,删除,清理,重命名,换源,问题 的相关文章

  • pixhawk第二代产品 Pixhawk2.1 开源飞控 开箱

    这是通过同学在美国买的pixhawk2 xff0c 就是第二代产品 相比第一代 xff0c 做工明显有提升 Cube外壳是金属的 xff0c 其余的依旧是塑料 本次购买的是Pixhawk2 1 Standard Set和一个Here GNS
  • c++中对象和类的概念以及联系

    1 概念 xff1a 类是对一组性质相同的事物的程序描述 如果类在定义中不指定是private或者public的 xff0c 则系统默认为private的 使用struct声明的类 xff0c 如果对其成员不作private或者public
  • c++学习总结(一些零碎的小知识点)

    1 C 语言中 和 gt 区别 结构体变量用 运算符来访问结构体的成员 指向结构体的指针用 gt 来访问其指向的结构体的成员 gt 指向指针变量的运算符 举例 xff1a p gt m 表示指针 p 指向结构体变量中的成员 m xff1b
  • byebye2014,hello2015

    1 致我们终将逝去的青春 我还是一名研二的学生 xff0c 还是女生 xff0c 或许对于外界而言 xff0c 女研究生比女博士要好听一些 xff0c 我也想过去读博什么的 xff0c 可无奈年龄有限 xff0c 不能再肆无忌惮的往前走了
  • html学习之

    1 lt xff01 DOCTYPE gt 声明帮助浏览器正确的显示网页 xff0c 不是HTML标签 xff0c 它为浏览器提供了一项声明 xff0c 即HTML是用什么版本编写的 lt DOCTYE html gt lt html gt
  • 蓝牙SCO与ACL链路

    在主单元和从单元之间 xff0c 可以确定不同的类型的蓝牙物理链路 xff1a ACL AsynchronousConnectionless 和另一种链路是SCO Synchronous Connection Oriented SCO主要用
  • VMware开机时提示“驱动器未就绪”的解决办法

    点 虚拟机 xff0c 设置 xff0c 硬件 xff0c 选中floppy 将其中的 34 Connected 34 已连接 xff09 和 34 Connect at power on 34 xff08 打开电源时连接 xff09 前面
  • putty 登录出现Network error: connection time out 解决方案

    今天用putty登录我的linux主机 出现Networkerror connection time out 然后我从linux系统上登录 xff0c 当是没法联网 xff0c pingwww baidu com 则提示 xff1a pin
  • C++ 基础语法

    目录 在main执行之前和之后执行的代码可能是什么 xff1f 指针和引用的区别在传递函数参数时 xff0c 什么时候该使用指针 xff0c 什么时候该使用引用呢 xff1f 你觉得堆快一点还是栈快一点 xff1f 区别以下指针类型 xff
  • OpenCV Aruco 参数源码完整解析理解!

    Aruco靶标是无人机导航常用的一种靶标 xff0c 其可以携带编码信息 xff0c 用于多台设备 xff0c 现实增强 xff0c 相机标定等等 下面我会对齐进行细致的算法分析 xff0c 各位按照这个流程阅读OpenCV源码会非常清晰
  • 在旭日X3派开发板上使用Intel Realsense深度相机

    在前文 多方位玩转 地平线新发布AIoT开发板 旭日X3派 Sunrise x3 Pi 插电 xff01 开机 xff01 轻松秒杀 xff01 中 xff0c 我们已经成功了使用了这个开发板 深度相机目前在多个应用得到了广泛的应用 xff
  • STorM32 BGC 三轴云台学习(一) 通信协议分析

    在淘宝买了个三轴云台 xff0c 基于STorM32 BGC的 xff0c 用调试软件控制没有问题 xff0c 但是自动飞行时候也得通过程序自动控制 xff0c 所以研究下官网协议 xff0c 并对其进行了翻译说明 参考链接Serial C
  • C语言链表结构的书写以及常见方法的书写

    1 链表结构的书写 typedef struct mylinklist int val 定义链表结点结构 struct mylinklist next mylinklist 2 定义创建链表的方法 xff08 此时为空链表 xff09 my
  • 力扣第8题,实现atoi函数,字符串转整数(c语言)

    c语言实现atoi函数功能 xff0c 同时是力扣的第8题 int myAtoi char s int len 61 strlen s i 61 0 flag 61 1 long long m 61 0 if s 61 61 NULL re
  • CentOS 初体验十二:wget下载文件

    转载请注明出处http blog csdn net zhaoyanjun6 article details 79108129 本文出自 赵彦军的博客 wget命令 wget命令用来从指定的URL下载文件 wget非常稳定 xff0c 它在带
  • [华为OJ--C++]075-判断两个IP是否属于同一子网

    题目描述 xff1a 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据 子网掩码与IP地址结构相同 xff0c 是32位二进制数 xff0c 其中网络号部分全为 1 和主机号部分全为 0 利用子网掩码可以判断两台主机是否在
  • 遥控三通直升机飞行原理简介

    首先我们了解一下什么是三通道 xff1f 通道其实就是遥控器对飞机的控制功能 xff0c 三通道就是说遥控器可以控制飞机的三种功能 xff01 其中 xff0c 一个通道就是控制上升下降 xff0c 另一个通道就是前进后退 xff0c 还有
  • 视觉SLAM十四讲:第2讲 初识SLAM

    第2讲 xff1a 初识SLAM 2 1 引言 定位和建图是感知的 内外之分 xff1a 前者任务是明白自身的状态 xff08 即位置 xff09 xff1b 后者任务是了解外在的环境 xff08 即地图 xff09 传感器 xff1a 携
  • 使用Python实现Hadoop MapReduce程序

    转自 xff1a 使用Python实现Hadoop MapReduce程序 英文原文 xff1a Writing an Hadoop MapReduce Program in Python 根据上面两篇文章 xff0c 下面是我在自己的ub
  • nginx1.15与tomcat8.5整合,多https域名指向同一tomcat服务

    一 安装nginx 1 安装依赖包 安装依赖之前检查是否已经安装这些依赖包 1 rpm包安装的 xff0c 可以用 rpm qa 看到 xff0c 如果要查找某软件包是否安装 xff0c 用 rpm qa grep 34 软件或者包的名字

随机推荐

  • 平衡车之角度环分析及调试

    1 直立环pd xff1a d参数的引入是为了抑制震荡 p xff0c 比例参数 xff0c 它的作用是反应了控制的响应速度 xff0c 过小的话平衡车表现是pwm明显不够直立不起来 xff0c 过大的话小车过于震荡 xff0c 震荡的时候
  • 平衡车之速度环分析及调试

    平衡车为什么只有角度环不够 xff0c 还需要速度环 xff1a 因为当角度环有偏差的时候 xff0c 根据角度环的pid是可以给小车输出pwm波维持小车平衡的 xff0c 但是小车要以什么样的速度维持平衡角度环是做不到的 xff0c 加上
  • 平衡车之转向环分析及调试

    转向环 xff1a 一般的控制系统单纯的 P 控制或者 PI 控制就可以了 xff0c 转向环就是这种 一般的控制系统 xff0c 对响应要求不高 xff0c 所以我们只使用 P 控制即可 int turn int encoder left
  • 倒立摆 角度环和位置环 分析以及参数整定

    倒立摆为什么有了角度环还必须有位置环呢 xff1f 答案是 xff1a 和平衡小车类比可得 xff0c 当只有角度环的时候 xff0c 倒立摆是可以对摆锤偏向做出pwm的反应的 xff0c 但是具体要反应合适程度到哪里 xff0c 还是应该
  • 关于新版XP光盘不能自动播放

    光驱自动运行 xff0c 首先要求在光盘中必须有一个autorun inf文件 xff0c 系统检测到这个文件后 xff0c 将调用AutoPlay来运行该文件 在autorun inf中写入了需要运行的光盘应用程序的路径 其次在注册表子键
  • 一、进程的概念、组成和特征

    一 进程与程序的区别 程序 xff1a 程序是静态的 xff0c 就是个存放在磁盘里的可执行文件 xff0c 就是一系列的指令集合 进程 xff1a 进程是动态的 xff0c 是程序的一次执行过程 xff0c 同一个程序多次执行会对应多个进
  • Ubuntu保存终端内容到日志

    Ubuntu保存终端内容到日志 1 在终端中执行 sudo script screen span class token punctuation span log 内容将保存到当前目录的screen log文件中 2 执行以下命令停止保存
  • 平衡小车从原理到实践

    平衡小车从原理到实践 作者 xff1a 公众号 xff1a 小白学移动机器人 关于内容 xff1a 参考很多网上大佬的博客加上自己的理解而成 xff0c 适合平衡车初学者和想要了解原理的小伙伴 1 平衡小车控制原理 先记住一句话 xff0c
  • 我手写了个SLAM算法!

    1 前言 前一段时间看过我文章的都知道 xff0c 我打算写一个SLAM源码阅读的文章 xff0c 然后 xff0c 我就去读了Gmapping的源码 xff0c 感受良多 xff0c 不足的地方是源码太乱了 xff0c 阅读起来真的不香
  • 我手写了个SLAM算法(二)!

    1 前言 看过之前两篇文章的大朋友们应该都知道 xff0c 我们在这里分享了SLAM算法gmapping的大刀阔斧删减版的源码和2D激光雷达运动畸变去除的源码 没看过的朋友可以点击下方文章查看 我手写了个SLAM算法 xff01 详解2D激
  • linux logrotate 配置及测试

    一 logrotate 配置 logrotate 程序是一个日志文件管理工具 用来把旧的日志文件删除 xff0c 并创建新的日志文件 xff0c 我们把它叫做 转储 我们可以根据日志文件的大小 xff0c 也可以根据其天数来转储 xff0c
  • Ubuntu Gnome屏幕旋转设置

    开始安装或启用新账户时 xff0c 屏幕自动旋转 xff0c 笔记本上很不方便 可通过如下命令设置成正常状态 xrandr o normal 通过命令完全关闭旋转功能 gsettings set org gnome settings dae
  • ubuntu之tools

    文章目录 系统图形界面优化 xff1a tweakgenome TODOFrameshot截图软件Nomacs看图软件计算器比较工具 xff1a Meld比较工具 xff1a Diffuse3 2 gif录制工具peek 编辑器 xff1a
  • python之lmdb

    文章目录 lmdb介绍安装lmdb使用 lmdb介绍 参考 LMDB的全称是Lightning Memory Mapped Database 快如闪电的内存映射数据库 它的文件结构简单 xff0c 包含一个数据文件和一个锁文件LMDB文件可
  • ubutnu系统维护

    文章目录 1 参考知识点 2 分区3 内核系统版本号查看是uefi还是leagcy启动升级设置时区自动清理手动清理 xff08 推荐 xff09 4 软件修改主机名修改用户名修改用户秘密root密码添加新用户用户组 生成随机密码管理命令温控
  • python之pcl

    pcl是点云可视化软件 xff0c 安装 conda create n py36 python 61 3 6 conda activate py36 方法1 xff0c 推荐 conda install c sirokujira pytho
  • 从零开始学习verilog:1

    在线资料 Verilog 教程 verilog tutorial 推荐书籍 verilog数字系统技术和实例分析 环境搭建 vscode verilog HDL SystemVerilog verilog语言高亮 Verilog Testb
  • verilog之环境记录

    操作系统 xff1a ubuntu18 04 环境安装 参考 span class token function sudo span span class token function apt span span class token f
  • Qt之程序打包发布

    文章目录 linux环境1 QtCreate使用Release版本编译2 使用ldd命令查看和导出需要的库3 编写执行程序的sh文件4 执行程序 Windows环境 qt程序发布打包方法如下 linux环境 原文链接 xff1a https
  • conda常用命令:安装,更新,创建,激活,关闭,查看,卸载,删除,清理,重命名,换源,问题

    文章目录 下载安装升级卸载Anaconda软件conda环境使用基本命令查看指定包可安装版本信息命令更新 xff0c 卸载安装包 xff1a 删除虚拟环境清理 xff08 conda瘦身 xff09 复制 重命名 删除env环境conda自