本文目录
前言
在一个机器上需要安装多个版本的软件包时,我们一般需要卸载了旧版本再安装新版本。使用Conda,可以实现在一个机器上同时安装多个版本的软件包,并且可以管理软件包。下面记录Conda工具的安装和使用方法。
1、参考
conda的最佳实践
conda环境管理
Conda使用手册
https://pypi.org/project/conda/
anaconda官网
github-conda
2、Conda简介
为什么要使用Conda?
Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件。Conda是完全由Python语言写的,是BSD协议开源的。
英文简介:https://conda.io/en/latest/
Conda is an open source package management system and environment management system that runs on Windows, macOS and Linux. Conda quickly installs, runs and updates packages and their dependencies. Conda easily creates, saves, loads and switches between environments on your local computer. It was created for Python programs, but it can package and distribute software for any language.
3、Conda用途
- Quickly download 1,500+ Python/R data science packages
- Manage libraries, dependencies, and environments with Conda
- Develop and train machine learning and deep learning models with scikit-learn, TensorFlow, and Theano
- Analyze data with scalability and performance with Dask, NumPy, pandas, and Numba
- Visualize results with Matplotlib, Bokeh, Datashader, and Holoviews
4、Conda安装和使用说明
4.1 Conda安装
conda分为anaconda和miniconda。anaconda是包含一些常用包的版本,miniconda则是精简版,需要啥装啥,所以推荐使用miniconda。
miniconda下载网址:https://conda.io/en/latest/miniconda.html
anaconda下载网址:https://www.anaconda.com/distribution/#download-section
下面以miniconda为例说明:
一、Windows平台安装步骤
https://conda.io/projects/conda/en/latest/user-guide/install/windows.html
二、Linux平台安装步骤
https://conda.io/projects/conda/en/latest/user-guide/install/linux.html
4.2 Conda使用说明
1、查看当前Conda安装信息
conda info
2、查看当前已有的环境
conda env list
3、移除指定的环境
conda remove -n env_name --all
4、创建一个新的环境
conda create -n env_name python=3.7.3
5、列出某个环境中的相关包
conda list -n env_name
列出当前环境中的相关包
conda list
6、根据环境名进行该环境
source activate env_name # linux下
activate env_name # windows下
7、退出conda环境
source deactivate
8、查找相关的包(搜索)
conda search xxxx
9、安装相关的包
conda isntall xxxx
10、增加指定源(使用国内 conda 软件源)
$ 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/conda-forge/
$ conda config --set show_channel_urls yes
11、指定环境,安装指定版本的包
conda install -n python36 mxnet==1.0.0
12、指定环境,删除包
conda remove -n python36 mxnet
13、导出环境为yml
conda env export > environment.yml
14、根据yml创建环境
conda env create -f environment.yml
5、补充知识:fish shell
6、Conda cheatsheet(操作简介)
http://know.continuum.io/rs/387-XNW-688/images/conda-cheatsheet.pdf
THE END!
本博文只能阅读,谢绝转载,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2963033731@qq.com