linux下安装anaconda3(linux系统下如何安装软件)

2022-07-25 20:45:48 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

从https://repo.continuum.io/archive/index.html上下载对应版本的Anaconda。

比如我选择安装 Anaconda3-5.0.1-Linux-x86_64.sh,(对应python3.6,x64系统)可以采用下列命令。

代码语言:javascript复制
wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh

下载完成成后直接进行安装:

代码语言:javascript复制
bash Anaconda3-5.0.1-Linux-x86_64.sh

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

最后,立即使路径生效,需要在用户目录下执行:

代码语言:javascript复制
source .bashrc

此时,打开python就是最新的3.6版本了。

为了保持更新,可以在终端中执行:

代码语言:javascript复制
conda upgrade --all

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

代码语言:javascript复制
Traceback (most recent call last):
  File "/home/*****/anaconda3/bin/conda", line 4, in <module>
    import re
  File "/home/*****/anaconda3/lib/python3.6/re.py", line 142, in <module>
    class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'

因此建议在打开python前执行

代码语言:javascript复制
unset PYTHONPATH

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

Anaconda默认不带opencv包,而且无法直接使用系统已安装的opencv,需要用户在Anaconda下再次安装,命令如下:(如果出错可以多重覆几次)

代码语言:javascript复制
conda install --channel https://conda.anaconda.org/menpo opencv3

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

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

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127817.html原文链接:https://javaforall.cn

0 人点赞