Anaconda和pip常用命令汇总:简单,通俗易懂
前言
在学习 anaconda 的常用命令之前要先安装好 Anaconda for Windows,Anaconda for Ubuntu,这里我总结了 Windows 环境下和 Ubuntu 环境下的常用命令,包含了 Anaconda 本身的命令、管理环境的命令(新建环境、激活环境、退出环境、切换环境、列出环境、复制环境、通过 yml 文件复制环境、删除环境)、管理包(搜索包、包列表、安装包、更新包、卸载包)
Anaconda
升级 conda
conda update conda
conda update anaconda
conda update anaconda-navigator
卸载 conda
Windows
C:\\Users\\用户名\\anaconda3\\Uninstall-Anaconda3.exe

Ubuntu
rm -rf anaconda3
清理 conda
通过 conda clean -p 来删除一些没用的包,这个命令会检查哪些包没有在包缓存中被硬依赖到其他地方,并删除它们
通过 conda clean -t 可以将 conda 保存下来的 tar 包。
# 删除没有用的包
conda clean -p
# tar打包
conda clean -t
# 删除所有的安装包及cache
conda clean -y -all
conda 管理环境
conda 新建环境
conda create --name [env_name] [package_name1] [package_name2]
conda create -n [env_name] [package_name1] [package_name2]
[env_name] 即创建的环境名。建议以英文命名不加空格。
[package_name] 即安装在环境中的包名。
比如:我要准备 Python 版本为 3.6,要自带 NumPy 包
conda create -n OpenCV3.6 python=3.6 NumPy


conda 切换环境(激活环境、退出环境)
我们在新建好一个环境后要激活才可以使用,或者我们要从 a 环境切换到 b 环境
激活环境
# Windows激活环境
activate OpenCV3.6
# Ubuntu激活环境
source activate
conda activate OpenCV3.6


切换环境
# Windows切换环境
切换环境只需要退出当前环境,在激活下个环境即可
Windows 只需要一次命令即可退出环境,直接切换就好了
Ubuntu 需要输入一次命令后可以切换环境,两次命令才会退出 conda 环境


conda 列出环境
conda env list
conda info -e
conda env list 和 conda info -e 命令都是列出当前的虚拟环境(全平台通用)


conda 复制环境(通过 yml 文件复制环境)
复制环境(本机上使用)
conda create --name [new_env_name] --clone [old_env_name]
conda create --n [new_env_name] --clone [old_env_name]
开始复制

复制成功了

yaml 文件实现克隆环境(跨设备使用)
首先激活环境
再导出环境
最后用 yaml 文件创建新环境
activate OpenCV3.6
conda env export > [env_name].yaml
conda env export > OepnCV.yaml
开始导出了

会导出到你选择的位置

yaml 文件创建新环境
conda env create -f [env_name].yaml
conda env create -f OpenCV.yaml
如果想在同一台机器上复制,需要把 yaml 文件中的环境名修改为一个新的名字,否则会冲突



conda 删除环境
conda remove -n [env_name] --all
conda remove -n OpenCV --all
开始删除

删除成功

conda 管理包
conda 搜索包
conda search [package_name]
conda search numpy

conda 包列表
查看当前环境包列表
conda list

查看指定环境包列表
conda list -n [env_name]
conda list -n OpenCV3.6

conda 安装包
conda install [package_name]
conda install numpy


conda 更新包
conda update [package_name]
conda update numpy

conda 卸载包
conda remove [package_name]
conda remove numpy

pip 命令
pip 包列表
pip list

pip 搜索包
pip search [package_name]
pip 安装包
pip install [package_name]
pip install pygame

pip 包信息
pip show [package_name]
pip show pygame

pip 更新包
查看可以更新的包
pip list -o

更新包
pip install -U [package_name]
pip 卸载包
pip uninstall [package_name]

pip 导出包
pip freeze > requirements.txt

pip 版本
pip -V

pip 帮助文件
pip -h

参考资料
- https://www.jianshu.com/p/6d7de7a00b8d
- https://blog.csdn.net/fyuanfena/article/details/52080270
- https://blog.csdn.net/chenxy_bwave/article/details/119996001
- https://cloud.tencent.com/developer/article/2210850?areaSource=&traceId=
- https://zhuanlan.zhihu.com/p/600930786
- https://zhuanlan.zhihu.com/p/68578051
- https://zhuanlan.zhihu.com/p/364879836
- https://blog.csdn.net/weixin_47822556/article/details/110421620
- https://www.cnblogs.com/BlueSkyyj/p/8268621.html
- https://blog.csdn.net/helunqu2017/article/details/123601912
- https://blog.csdn.net/qq_32317661/article/details/123735705
- https://blog.51cto.com/pigeon/5765058
- https://pip.pypa.io/en/stable/getting-started/
- https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
Anaconda和pip常用命令汇总:简单,通俗易懂的更多相关文章
- Oozie命令行常用命令汇总[转]
Oozie命令行常用命令汇总 有时候脚本跑多了就不愿意在OozieWeb端去看脚本的运行情况了.还好Oozie提供了很多命令行命令.能通过命令行直接检索自己想看到的脚本信息.在这里简单进行一下总结.一 ...
- 20145222《信息安全系统设计基础》Linux常用命令汇总
学习Linux时常用命令汇总 通过Ctrl+f键可在该网页搜索到你想要的命令. Linux中命令格式为:command [options] [arguments] //中括号代表是可选的,即有些命令不 ...
- vim常用命令汇总
vim常用命令汇总: http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 定位 本行第一个字符 ctrl+$ ...
- 【Linux】Linux 常用命令汇总
查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpk ...
- Docker笔记:常用命令汇总
Docker常用命令汇总 启动服务 [root@localhost ~]# service docker start Redirecting to /bin/systemctl start docke ...
- [svc][op]vim常用命令汇总
vim常用命令汇总: 定位 本行第一个字符 ctrl+$ 本行最后一个字符 0gg 文章首行 ctrl+G 文章行尾 u 撤销(Undo) 删除 D 从当前位置删除到行尾 ("d$" ...
- Windows下python 3 pip程序升级异常问题及pip常用命令
最近在学习,Selenium+Python自动化,在安装selenium包的时候,出现无法安装的情况,并提示Pip有新的版本,我的版本太低了.然后安装系统提示操作,pip升级也出现异常,报错timeo ...
- ubuntu源与常用python配置pip源(win)、pip常用命令
pip常用命令 ubuntu更新系统源 首先备份/etc/apt/sources.list mv /etc/apt/sources.list /etc/apt/sources.list.bak 然后下 ...
- pip 常用命令小结
pip 常用命令小结 pip这个工具我们经常会用到,毕竟python 是一门以第三方库庞大而著名的编程语言,所以我们总会用pip 安装一些依赖库,当然这只是pip 最常用的一个命令,下面就来介绍一下 ...
- Python pip 常用命令
使用了这么就pip命令,但是一直是简单使用,很多命令都是用了查,查了用,今天把常用的命令汇总一下,方便使用. 命令: pip 由上图可以看到 pip 支持一下命令 Commands: install ...
随机推荐
- etcd定时任务脚本执行失败
etcd定时任务脚本执行失败 报错如下:etcdctl命令不存在 是因为在脚本中etcdctl命令没有写绝对路径,修改标记部分改成绝对路径 可以先获取路径然后改成绝对路径问题解决 which etcd ...
- python中的浅拷贝,深拷贝
直接引用,间接引用 # 1.列表存储的是索引对应值的内存地址,值会单独的开辟一个内存空间 list = ["a","b"] 内存里面存储的就是list[0],l ...
- kafka-consumer-groups 命令行工具使用手册
kafka-consumer-groups 命令行工具使用手册 该手册原文出自 $KAFKA_HOME\bin\windows\kafka-consumer-groups.bat --help 命令的 ...
- netty系列之:来,手把手教你使用netty搭建一个DNS tcp服务器
目录 简介 搭建netty服务器 DNS服务器的消息处理 DNS客户端消息请求 总结 简介 在前面的文章中,我们提到了使用netty构建tcp和udp的客户端向已经公布的DNS服务器进行域名请求服务. ...
- UBOOT编译--- include/config/auto.conf、 include/config/auto.conf.cmd、 include/generated/autoconf.h (二)
1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240. 2. 背景 在编译构建目标时(如 make xxx),顶层 Makefile 的 dot-config 变量值 ...
- 第三方模块的下载与使用、requests模块、爬取链家二手房数据、openpyxl模块、hashlib加密模块
目录 第三方模块的下载与使用 下载第三方模块可能会出现的问题 网络爬虫模块之requests模块 网络爬虫实战之爬取链家二手房数据 自动化办公领域之openpyxl模块 第三方模块的下载与使用 第三方 ...
- java:绘制图形
java绘图类:Graphics类 绘图是高级程序中必备的技术,在很多方面都能用到,如:绘制闪屏图片,背景图片和组件外观等. 1.Graphics类 Graphics类是所有图形上下文的抽象基类,Gr ...
- c++ *和& 指针,取内容,别名,取地址
*前面有类型符时为定义指针 &前面有类型符时为定义引用变量(别名) (int ,float,long,double,char等 ) *p:定义xx类型的指针 int *p 整型指针,char ...
- 修改msi文件
前言 msi文件是一个安装包文件,可以看做一个数据库,其中包含很多资源,例如图片,配置文件,可执行文件exe等等. 我想要把修改过 exe可执行文件提交到msi文件中,那么就需要知道msi文件的构成, ...
- java.util.Date和java.util.Calendar
Date date = new Date();//分配初始化一个Date()对象 Calendar cal = Calendar.getInstance();//获取一个基于当前时间的日历 int d ...