Conda是一个开放源码包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系(比如科学计算环境要求多个Python版本并存,尤其是2.x和3.x的并存。这个通过 virtualenv 可以做到。Anaconda也正是通过其实现的),并在它们之间轻松切换。它适用于Linux,OS X和Windows,并且是为Python程序创建的,但可以打包和分发任何软件。

Conda包括Anaconda和Miniconda。Conda还包括在Anaconda的Continuum订阅中,它为Python,R,Node.js,Java以及其他应用程序堆栈提供包管理。pypi(pypi是一个python包的仓库,里面有很多别人写好的python库,你可以通过easy_install或者pip进行安装)也可以使用Conda,尽管这种做法可能不是最新的。

Miniconda是一个小的“引导”版本,只包括conda,Python和它们所依赖的包。可以使用“conda install”命令从Continuum存储库中单独安装超过720个科学软件包及其依赖项。

Anaconda包括conda,conda-build,Python以及150多个自动安装的科学软件包及其依赖关系。与Miniconda一样,可以使用“conda install”命令单独安装超过250个附加科学软件包。Anaconda提供了Spyder,IPython和一个命令行。

输入 conda list 来看一下所有安装时自带的Python扩展。其中包括了常用的 Numpy , Scipy , matplotlib 和 networkx 等,以及 beautiful-soup , requests , flask , tornado 等网络相关的扩展。


你需要前往Anaconda的官网看下目前的下载地址: https://www.continuum.io/downloads#linux

下载python2版本或者python3版本,32位或者64位也根据自己计算机配置选择

mkdir /Anaconda;

cd /Anaconda;

wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh

bash Anaconda3-4.4.0-Linux-x86_64.sh

在安装过程中会询问你是否将anaconda的路径加入到环境变量中,默认是no,所以如果在安装的过程中手太快,一键到底了的话,可以通过手动添加的方式进行设置。(如果在安装的过程中输入了yes,应该就直接安装成功了,不用再看下面的内容)

测试anaconda是否配置好可以通过在终端输入如下代码的方式:

conda list

变态的是 conda: command not found ,解决方法是立即生效环境变量

source ~/.bashrc

conda安装成功!


关于手动修改环境变量:

vi ~/.bashrc

在bashrc文件的最后添加:export PATH="路径/anaconda3/bin:$PATH"。(vi编辑器中按i进入编辑模式)

添加完按esc退出编辑模式,并按:x(保存并退出)

最后需要更新.bashrc:

source ~/.bashrc

至此,安装成功。

安装成功后需要创建新的虚拟环境:

1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。

2、conda常用的命令。

    1)conda list 查看安装了哪些包。

    2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境

    3)conda update conda 检查更新当前conda

3、创建python虚拟环境。

     使用 conda create -n your_env_name python=X.X(2.7、3.6等)命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。

4、使用激活(或切换不同python版本)的虚拟环境。

    打开命令行输入python --version可以检查当前python的版本。

    使用如下命令即可 激活你的虚拟环境(即将python的版本改变)。

    Linux:  source activate your_env_name(虚拟环境名称)

    Windows: activate your_env_name(虚拟环境名称)

   这是再使用python --version可以检查当前python版本是否为想要的。

5、对虚拟环境中安装额外的包。

    使用命令conda install -n your_env_name [package]即可安装package到your_env_name中

6、关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)。

   使用如下命令即可。

   Linux: source deactivate

   Windows: deactivate

7、删除虚拟环境。

   使用命令conda remove -n your_env_name(虚拟环境名称) --all, 即可删除。

8、删除环境中的某个包。

   使用命令conda remove --name your_env_name  package_name 即可。


Logo

快速构建 Web 应用程序

更多推荐