Anaconda的环境管理、包管理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoxu2050/article/details/82050650

简介

Anaconda是一个跨平台的python环境管理工具,支持同时安装python3和python2,具备以下优点
(1)Anaconda附带了一大批常用数据科学包,它附带了conda、Python和 150 多个科学包及其依赖项。因此你可以用Anaconda立即开始处理数据。
(2)管理包。Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。
(3)管理环境。为什么需要管理环境呢?比如你在A项目中用到了Python2,而新的项目要求使用Python3,而同时安装两个Python版本可能会造成许多混乱和错误。这时候conda就可以帮助你为不同的项目建立不同的运行环境。还有很多项目使用的包版本不同,比如不同的pandas版本,不可能同时安装两个pandas版本。你要做的应该是在项目对应的环境中创建对应的pandas版本。这时候conda就可以帮你做到。

使用

1、添加path路径:

添加annaconda安装路径和Scripts子目录

2、Anaconda的使用

1)环境管理

#创建名为python27的环境,安装python包,版本是2.7
conda create -n python27 python=2.7
#创建名为python36的环境,安装python包,版本是3.6
conda create -n python36 python=3.6
#查看已经创建环境信息
conda env list
#指定使用名为python36的环境
activate  python36
#离开当前环境
deactivate
#删除环境
conda env remove -n python27

2)包管理

#为环境python27添加numpy包
conda install numpy
#删除包
conda remove numpy
#更新包
conda update numpy
#查看已安装包
conda list

2)修改镜像地址

Anaconda默认使用境外源,下载时速度慢,这里更换成清华大学地质,Windos命令如下:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

pip也是常用的包管理工具,也可以指定使用镜像源地址,方法如下:

#通过-i选项指定使用的镜像源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  numpy

永久性修改的方法是:
在当前用户目录,例如:c:\User\用户名\pip创建名为pip.ini的文件,输入以下内容:

[global]
 index-url = https://pypi.tuna.tsinghua.edu.cn/simple

参考文献:
https://blog.csdn.net/program_developer/article/details/79677557

猜你喜欢

转载自blog.csdn.net/xiaoxu2050/article/details/82050650
今日推荐