Anaconda的使用

/

软硬件环境

  • ubuntu 16.04 64bit
  • Anaconda 3.5.1.0
  • python 3.6

Anaconda是什么

Anaconda是一个用于科学计算的python发行版,支持Windows,Linux及Mac系统,提供了包管理的功能,可以非常方便的解决python的多版本并存,切换及各种第三方包的安装问题,并且还能独立于系统环境,添加及删除都非常方便.

安装配置

linux版本的下载地址, https://www.anaconda.com/download/#linux,目前提供了分别基于python2.7和3.6的2个正式版,最近python官方已经有消息称python2只会支持到2020年,所以如果没有特别的原因,请尽早迁移到python3.下载好的是一个脚本文件Anaconda3-5.1.0-Linux-x86_64.sh,然后执行

  1. ./Anaconda3-5.1.0-Linux-x86_64.sh

安装过程基本上是傻瓜式的.有3点需要注意,第一默认的安装路径在/home/$user/anaconda3,第二就是执行安装脚本时不要用sudo,这样做的好处是减少系统权限问题,管理方便,迁移方便,第三将PATH加入~/.bashrc中,如果不小心选择了NO,自行添加也可以

  1. export PATH=/home/xugaoxiang/anaconda3/bin:$PATH

conda命令

安装完anaconda,conda命令就有了, 它是一个工具,可以在命令行中执行,与pip的使用类似, 用来进行包管理及环境管理.

这里列几个conda的常用命令

  1. # 查看当前环境下已安装的包
  2. conda list
  3. # 查看某个指定环境的已安装包, 这里不讨论多环境的问题,有兴趣的话请查找官方文档
  4. conda list -n python36
  5. # 查找package信息
  6. conda search numpy
  7. # 安装package
  8. conda install numpy
  9. # 更新package
  10. conda update numpy
  11. # 删除package
  12. conda remove numpy
  13. # 更新conda, conda也是一个package
  14. conda update conda

anaconda源管理

国内比较好的anaconda源, 把它添加进来

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

或者编辑~/.condarc文件

  1. channels:
  2. - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  3. - defaults
  4. show_channel_urls: true

pycharm中使用anaconda

File —> Default Settings —> Project Interpreter, 新增本地的python解析器, 在出现的对话框中左侧选中 Conda Environment, 对应的右侧pycharm会自动帮你找到anaconda中安装的python位置,你可以给它取个好记点的名字,如我这的/home/xugaoxiang/anaconda3/envs/xugaoxiang,版本号是3.6,点击Appy,再选中OK完成配置.

在上述步骤结束之后,可以到/home/xugaoxiang/anaconda3/envs/目录下看看, 在配置之前这个目录是空的,现在多处了很多的文件及目录,它是一个独立的虚拟环境

参考资料

https://www.anaconda.com/

转载请注明作者和出处,并添加本页链接。
原文链接: blog.xugaoxiang.com/115

评论列表

  • 博主好,我在csdn上看到您的文章:分享python3爬虫及数据分析实战视频教程。不知道能否分享一下相关的视频内容,十分感谢。

    wxjn 在 2018-05-13 07:17:29.0

  • @wxjn,留下百度盘的ID,我分享给你。

    xugaoxiang 在 2018-05-13 17:41:26.0

给我留言