Linux环境下的Anaconda安装及使用
来源:互联网 发布:大数据课程培训大纲 编辑:程序博客网 时间:2024/06/06 12:46
Anaconda对于python就相当于Ubuntu对于Linux,即Anaconda是python的一个发行版,将python和许多常用的package打包,方便pythoners直接使用。像virtualenv、pyenv等工具管理虚拟环境,起到的作用也是类似的。
Anaconda不同于其他python发行版的一点在于它是一个用于科学计算的Python发行版。Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等。Anaconda支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。
conda相当于pip与virtualenv的结合,是Anaconda里面的包管理与环境管理工具。conda将所有工具和第三方包(包括python和conda自身)当作package对待,所以切换和安装各种package都非常方便。
安装步骤
1)官网下载安装文件
https://www.anaconda.com/download/
2)找到安装文件所在的目录,直接使用命令./xxx.xxx执行.sh文件安装
./Anaconda3-4.4.0-Linux-x86_64.sh
根据安装说明,按照Anaconda默认的行为安装而不使用root权限,安装目录设置在个人主目录下。这样在同一台机器上的不同用户完全可以安装、配置自己的Anaconda而不会互相影响。
3)配置路径
安装时,安装程序会把bin目录加入PATH(Linux/Mac写入~/.bashrc,Windows添加到系统变量PATH),这些操作也完全可以自己完成。
对于Mac、Linux系统,Anaconda安装好后,实际上就是在主目录下多了个文件夹(~/anaconda)而已,Windows会写入注册表。安装时,安装程序会把bin目录加入PATH(Linux/Mac写入~/.bashrc,Windows添加到系统变量PATH),这些操作也完全可以自己完成。以Linux/Mac为例,安装完成后设置PATH的操作是:
# 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/binecho 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc# 更新bashrc以立即生效source ~/.bashrc
配置好PATH后,可以通过which conda或conda –version命令检查是否正确。假如安装的是Python 2.7对应的版本,运行python –version或python -V可以得到Python 2.7.12 :: Anaconda 4.1.1 (64-bit),也说明该发行版默认的环境是Python 2.7。
4)使用conda管理conda以及python等的版本
# 更新conda,保持conda最新conda update conda# 更新anacondaconda update anaconda# 更新pythonconda update python# 假设当前环境是python 3.4, conda会将python升级为3.4.x系列的当前最新版本
conda 常用命令:
# 查看当前环境下已安装的包conda list# 查看某个指定环境的已安装包conda list -n python34# 查找package信息conda search numpy# 安装packageconda install -n python34 numpy# 如果不用-n指定环境名称,则被安装在当前活跃环境# 也可以通过-c指定通过某个channel安装# 更新packageconda update -n python34 numpy# 删除packageconda remove -n python34 numpy
5)设置国内镜像
由于Anaconda.org的服务器在国外,所以通常在国内使用conda下载速度会很慢。所以在国内通常使用清华TUNA镜像源。
# 添加Anaconda的TUNA镜像conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/# TUNA的help中镜像地址加有引号,需要去掉# 设置搜索时显示通道地址conda config --set show_channel_urls yes
执行完上述命令后,会生成~/.condarc(Linux/Mac)或C:UsersUSER_NAME.condarc文件,记录着我们对conda的配置,直接手动创建、编辑该文件是相同的效果。
6)卸载Anaconda
删除安装文件夹
由于Anaconda的安装文件都包含在一个目录中,所以直接将该目录删除即可。rm -rf anaconda
清理.bashrc中的路径
文件末尾用#号注释掉之前添加的路径或者直接删除该行:# export PATH=/home/lq/anaconda3/bin:$PATH
使其立即生效,在终端执行:
source ~/.bashrc
- 如需重新安装,重启一个新的终端,不然在原终端上还是绑定有anaconda。
参考资料:
Anaconda使用总结 by Peter Yuan
Anaconda Docs
Conda Docs
- Linux环境下的Anaconda安装及使用
- linux的Anaconda环境下安装TensorFlow
- Anaconda简介及CentOS下的安装及使用
- linux下Anaconda的安装
- Linux下Anaconda的安装及系统自带python和Anaconda切换
- Anaconda的安装及环境配置
- Linux 环境安装Anaconda
- 使用Anaconda在Linux下安装TensorFlow的CPU版本
- Anaconda环境下OpenCV的安装方法
- linux 下安装anaconda
- Linux下安装anaconda
- Linux下安装Anaconda
- Linux下安装anaconda
- linux 下安装anaconda
- Linux下安装anaconda
- linux下安装Anaconda
- Linux下安装anaconda
- linux环境下mysql数据库的安装配置及使用
- 我的MySQL数据库学习笔记
- MySQL 加锁处理分析
- Python3.5下的string.maketrans及string.translate的使用
- App性能优化之内存优化
- vue入门
- Linux环境下的Anaconda安装及使用
- C#回顾学习笔记三十八:ADO.NET的使用与总结
- 技术经济-不确定性分析
- Ubuntu 软件安装(网易云音乐,有道词典,flash插件)
- Android兼容性测试CTS --环境搭建、测试执行、结果分析
- 最大熵模型(Maximum Entropy)
- Android App压力测试之Monkey
- 不能覆盖的日记
- ST 求区间最大值板子