Conda 命令

1.更新

#获取版本号

conda --version 或 conda -V
conda update conda          # 基本升级
conda update anaconda       # 大的升级
conda update anaconda-navigator    #update最新版本的anaconda-navigator

2.卸载

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

rm -rf anaconda    #linux系统/windows系统类似

Linux系统下建议将.bashrc中的Anaconda路径也删掉

3.conda环境相关命令

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

4.查看某个包的可安装版本信息

anaconda search -t conda tensorflow  
anaconda show tensorflow

上面得出的会有一个下载地址,通过下面

conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.8.0   # 通过指定的渠道安装特定的版本

5.更新,卸载安装包

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

6.删除虚拟环境

conda remove -n xxxx --all   #删除xxxx虚拟环境

7.删除虚拟环境

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

8.复制/重命名/删除env环境 (不能直接mv,下面操作必须在base上进行)

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

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

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

10.通过下载后本地安装包

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

11.conda和pip的数据源管理 conda(也可以直接修改~/.condarc文件

#显示目前conda的数据源有哪些

conda config --show channels

#添加数据源:如清华源

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/

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/

12.pip相关包命令

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

13.pip和conda批量导出和安装requirements.txt

pip freeze > requirements.txt  # 导出
pip install -r requirements.txt  #安装
conda list -e > requirements.txt # 导出
conda install --yes --file requirements.txt #安装

14.pip命令的一些补充

which pip   # 查看使用的是哪一个pip
pip -V     #查看pip的版本

3.实例:创建一个虚拟环境,且指定版本

# 创建版本为2.7的名为venv27
conda create --name venv27 python=2.7
# 查看已有的虚拟环境
conda env list
# 进入venv27虚拟环境
conda activate venv27
# 查看python版本
python -V
# 退出此虚拟环境(默认进去base环境)
conda deactivate
# 退出base 环境 到达点击默认环境
conda deactivate

4.使用场景

若开发中需要应用到python2和python3的话,使用condo进行创建虚拟环境,可以指定解释器的版本,避免了一台电脑安装两个python解释器,两个pip。且方便进行切换解释器的版本。

A&Q

​ 1.若在创建虚拟环境时,报错

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/osx-64/python-3.6.13-h88f2d9e_0.conda>
Elapsed: -An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/780648.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯小白月赛第八场第三题

题目描述&#xff1a; 思路&#xff1a; 根据上面的次方数&#xff0c;我们可以看出来从1次方到4次方 和 5 - 8次方&#xff0c;中间有什么规律&#xff1f; 是不是可以看出来1次方和5次方的尾数相同 2次方和6次方的尾数相同 3次方和7次方的尾数相同 4次方和8次方的尾数相同 …

ctf.show_web11

<?php function replaceSpecialChar($strParam){ $regex "/(select|from|where|join|sleep|and|\s|union|,)/i"; return preg_replace($regex,"",$strParam); } // \s 空格 if(strlen($password)!…

2024年N1叉车司机证考试题库及N1叉车司机试题解析

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2024年N1叉车司机证考试题库及N1叉车司机试题解析是安全生产模拟考试一点通结合&#xff08;安监局&#xff09;特种作业人员操作证考试大纲和&#xff08;质检局&#xff09;特种设备作业人员上岗证考试大纲随机出的…

Kaggle注册验证码问题(Captcha must be filled out.)

Kaggle注册验证码问题 Captcha must be filled out.使用Edge浏览器 Header Editor 插件安装 下载插件Header Editor 导入重定向脚本 点击扩展插件&#xff0c; 打开Header Editor插件&#xff0c;进行管理 点击导入输入下载链接进行下载或者导入本地json文件(二者任选其一…

QT 最近使用的项目配置文件

目录 1 QT 最近使用的项目配置文件所在路径 2 QtCreator.ini 1 QT 最近使用的项目配置文件所在路径 C:\Users\your username\AppData\Roaming\QtProject QtCreator.ini最好先备份一份 2 QtCreator.ini ProjectExplorer 下面的 RecentProjects\FileNames RecentProjects\…

ThreadPool-线程池使用及原理

1. 线程池使用方式 示例代码&#xff1a; // 一池N线程 Executors.newFixedThreadPool(int) // 一个任务一个任务执行&#xff0c;一池一线程 Executors.newSingleThreadExecutorO // 线程池根据需求创建线程&#xff0c;可扩容&#xff0c;遇强则强 Executors.newCachedThre…

php数组算法(2)字符串转数组后替换指定元素

php中&#xff0c;如何替换字符串“name1,name2,name3”中的name2&#xff0c;输出“name1,name3”格式? 完整代码 $str "name1,name2,name3"; $search "name2"; echo replaceString($str, $search);/** param $str&#xff0c;字符串格式:name1,name2…

C++:继承的介绍和深度解析

一、继承的概念和定义 1.什么是继承&#xff1f; 继承&#xff0c;顾名思义&#xff1a;就和现实生活中&#xff0c;孩子继承父母的东西有点类似。比如&#xff0c;你父亲的财产&#xff0c;你可以继承下来&#xff0c;你就可以使用父亲的钱。 官方一点的介绍&#xff1a; 继承…

JUC/多线程 模式(四)

一、同步模式之保护性暂停 即 Guarded Suspension &#xff0c;用在一个线程等待另一个线程的执行结果 产生结果的线程和使用结果的线程是一一对应的&#xff0c;有多少个生产结果的线程就有多少个使用结果的线程。 要点 有一个结果需要从一个线程传递到另一个线程&#xff0…

JUC/多线程原理(三)

一、Monitor 原理 二、synchronized 原理 (一)、基础 synchronized 即使内部抛出异常也会释放锁 (二)、轻量级锁 轻量级锁的使用场景&#xff1a;如果一个对象虽然有多线程要加锁&#xff0c;但加锁的时间是错开的&#xff08;也就是 没有竞争 &#xff09;&#xff0c;那么…

java分割回文串(力扣Leetcode131)

分割回文串 力扣原题链接 问题描述 给定一个字符串 s&#xff0c;请你将 s 分割成一些子串&#xff0c;使每个子串都是回文串。返回 s 所有可能的分割方案。 示例 示例 1: 输入&#xff1a;s “aab” 输出&#xff1a;[[“a”,“a”,“b”],[“aa”,“b”]] 示例 2: 输…

【御控物联】 IOT异构数据JSON转化(场景案例一)

文章目录 前言技术资料 前言 随着物联网、大数据、智能制造技术的不断发展&#xff0c;越来越多的企业正在进行工厂的智能化转型升级。转型升级第一步往往是设备的智能化改造&#xff0c;助力设备数据快速上云&#xff0c;实现设备数据共享和场景互联。然而&#xff0c;在生产…

爬虫逆向实战(38)-某空气质量平台(反调试,AES,DES,MD5)

一、数据接口分析 主页地址&#xff1a;某空气质量平台 1、抓包 (1) 反调试 该网站对鼠标右击以及F12进行了监听并拦截 虽然该网站无法打开Chrome控制台&#xff0c;导致我们无法抓包&#xff0c;但是道高一尺魔高一丈。既然我们无法在打开该网站的时候打开Chrome控制台&…

高架学习笔记之UML图概要

目录 零、什么是UML图 一、类图 二、对象图 三、构件图 四、部署图 五、制品图 六、包图 七、组合结构图 八、用例图 九、序列图 十、通信图 十一、状态图 十二、活动图 十三、定时图 十四、交互概览图 零、什么是UML图 统一建模语言&#xff08;Unified Modeli…

pytorch中的torch.hub.load():以vggish为例

pytorch提供了torch.hub.load()函数加载模型&#xff0c;该方法可以从网上直接下载模型或是从本地加载模型。官方文档 torch.hub.load(repo_or_dir, model, *args, sourcegithub, trust_repoNone, force_reloadFalse, verboseTrue, skip_validationFalse, **kwargs)参数说明&a…

【Qt】:坐标

坐标 一.常用快捷键二.使用帮助文档三.Qt坐标体系1.理论2.代码 一.常用快捷键 注释&#xff1a;ctrl / • 运⾏&#xff1a;ctrl R • 编译&#xff1a;ctrl B • 字体缩放&#xff1a;ctrl ⿏标滑轮 • 查找&#xff1a;ctrl F • 整⾏移动&#xff1a;ctrl shift ⬆/…

protobuf学习笔记(二):结合grpc生成客户端和服务端

上一篇文章大概讲了如何将自定义的protobuf类型的message转换成相应的go文件&#xff0c;这次就结合grpc写一个比较认真的客户端和服务器端例子 一、项目结构 client存放rpc服务的客户端文件 server存放rpc服务的服务端文件 protobuf存放自定义的proto文件 grpc存放生成的g…

代码随想录训练营Day36:● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间

435. 无重叠区间 题目链接 https://leetcode.cn/problems/non-overlapping-intervals/description/ 题目描述 思路 直接统计重叠区间的个数&#xff0c;就是需要删除的个数 public int eraseOverlapIntervals(int[][] intervals) {Arrays.sort(intervals,(a,b)-> Intege…

【电子取证篇】哈希校验值的变与不变

【电子取证篇】哈希校验值的变与不变 哈希值&#xff08;散列值&#xff09;是针对电子数据内容来计算的&#xff0c;内容变则哈希变&#xff1b;但计算对象的文件名、文件时间等属性改变不会影响散列值&#xff01;&#xff01;&#xff01;—【蘇小沐】 &#xff08;一&…

点点数据K参数加密逆向分析(RPC方案跟加密算法还原)

文章目录 1. 写在前面2. 接口分析3. 断点分析4. RPC调用5. 算法还原 【&#x1f3e0;作者主页】&#xff1a;吴秋霖 【&#x1f4bc;作者介绍】&#xff1a;擅长爬虫与JS加密逆向分析&#xff01;Python领域优质创作者、CSDN博客专家、阿里云博客专家、华为云享专家。一路走来长…