Q132284591 发表于 2019-2-17 13:43:04

linux下安装Anaconda

1. 下载
  下载路径:https://repo.continuum.io/archive/index.html
  比如我选择安装 Anaconda3-5.2.0-Linux-x86_64.sh,(对应python3.6,x64系统)可以采用下列命令。

wget https://repo.continuum.io/archive/Anaconda3-5.2.0-Linux-x86_64.sh
2. 安装

chmod +xAnaconda3-5.2.0-Linux-x86_64.sh
./Anaconda3-5.2.0-Linux-x86_64.sh
安装过程中会需要不断回车来阅读并同意license。安装路径默认为用户目录(可以自己指定),最后需要确认将路径加入用户的.bashrc中。

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue      
>>># 要继续安装过程,请查看许可证协议。请按ENTER继续
然后按空格阅读许可协议,
Do you accept the license terms?
>>> yes      # 是否接受协议,选yes
Anaconda3 will now be installed into this location:
/root/anaconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
>>># 是否安装到当前家目录的anaconda3目录中,默认回车即可
Do you wish the installer to prepend the Anaconda3 install location
to PATH in your /root/.bashrc ?
>>> yes            # 是否添加环境变量到/root/.bashrc文件
  重新加载环境变量,执行:

source ~/.bashrc
  此时,打开python就是最新的3.6版本了。
  更新Anaconda到最新:

conda upgrade --all
3. 报错

问题
  如果报下面的错误,很可能是因为设置了PYTHONPATH环境变量。这将导致Anaconda无法调用正常的自己的库(Anaconda运行不依赖PYTHONPATH环境变量)。如果报下面的错误,很可能是因为设置了PYTHONPATH环境变量。这将导致Anaconda无法调用正常的自己的库(Anaconda运行不依赖PYTHONPATH环境变量)。

Traceback (most recent call last):
File "/home/*****/anaconda3/bin/conda", line 4, in
import re
File "/home/*****/anaconda3/lib/python3.6/re.py", line 142, in
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
方法
  建议在打开python前执行

unset PYTHONPATH
  或者暴力地将上述命令同样写入.bashrc文件中并用source生效。

Anaconda除了python外还包括下面几个有用的工具:


[*]Anaconda Navigtor:用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。
[*]Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。
[*]qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。
[*]spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。



页: [1]
查看完整版本: linux下安装Anaconda