Conda安装使用
摘要:Conda是在Windows,macOS和Linux上运行的开源软件包管理系统和环境管理系统
简介
Package, dependency and environment management for any language—Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN
根据官网的介绍,Conda是包、依赖、环境的管理系统,适用于任何语言–Python、R、Ruby、Lua等等。
比较常用的场景是当你需要同时开发python2和python3程序时,可以使用Conda自由地在两个版本直接进行切换。
另外的场景比如,公司项目使用的angular8,而自己想体验angular10、11等高版本的功能,也可以通过Conda来实现自由切换。
安装
可选择安装以下任何一个程序:
它们的区别是:
Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. Use the
conda install command
to install 720+ additional conda packages from the Anaconda repository.
Miniconda是一个免费、最小化的conda安装程序,只包含了必要的和最常用的软件包。
Data science technology for groundbreaking research.
Data science technology for a competitive edge.
Data science technology for a better world.
Data science technology for human sensemaking.
Anaconda是一个图形化的数据科学工具包。它除了有conda的功能外,还包含了数据科学和机器学习要用到的很多软件,适合用于科研。
使用
我安装的是Anaconda,下面以Anaconda举例说明。
添加国内源
推荐使用清华大学镜像源,配置方法见此文档
修改用户目录下的 .condarc
文件,添加以下内容
1 | channels: |
基础用法
获取帮助
1 | # 主要命令帮助 |
软件包管理
1 | # 安装 |
虚拟环境管理
1 | # 创建一个虚拟环境,名称py2,安装python(版本2.x) |
在IDEA中配置Conda环境
配置默认不启用base环境
修改用户目录下的.condarc
文件,设置auto_activate_base: false
即可。
相关资料
- Conda官网: https://conda.io