CentOS install Anaconda

Hi、你们好,我是钟义林,很久很久不见,对,个人充值VIP帐号又忘了密码了,O(∩_∩)O哈哈~,今天写个linux安装Anacomda。那么下面咱们开始吧!!html

    首先什么是Anaconda呢?Anaconda是一个科学发现版的Python,官方宣称继承了1000+的数据科学软件包。虽然有时间常常打不开他的官网:https://www.anaconda.com python

0a537e396e3b1febbf0726910ccf992c.png

由于是安装在linux,因此你们选择Dwnload For 第三个图表,那个企鹅,那是linux的图表,就会出现选择下载版本。这里咱们看见有两个版本,一个是3.6一个是2.7!linux

    这里说一下,python从2.7之后就直接到3.X的版本,为了解决一些没必要要的问题,python以为再也不对2.7提供支持了,之后必然是3.x的时代了,因此咱们直接选择用3.6的版本。这里给一个我的建议,我建议下载32位的,虽然大多数状况下咱们都64位操做系统,可是操做系统是向下兼容的。还有,老是看一些文档上有说64位会带来什么什么问题,我是目前没碰到过,为了不不要的麻烦,咱们本次下载选择32位,固然,安装方式是同样的。
shell

个人系统是centos6的,和别的系统只是命令上的一些差异,逻辑和安装方式是同样的。vim

下面咱们开始下这个Anaconda吧。centos

 wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86.sh 浏览器

在下载的时候我郑重的介绍一下Anacomda,Anaconda,Inc.继续领导开源项目,如构成现代数据科学基础的Anaconda,NumPy和SciPy。bash

        若是您不想要Anaconda附带的数百个软件包,您能够 安装Miniconda,这是Anaconda的一个迷你版本,只包括conda,它的依赖项和Python。架构

系统要求

  • 许可证:根据Anaconda最终用户许可协议的条款无偿使用和再发行ide

  • 操做系统:Windows Vista或更新版本,64位macOS 10.9+或Linux,包括Ubuntu,RedHat,CentOS 6+等。

  • Anaconda版本2.2及更早版本支持Windows XP。查看旧的软件包列表从咱们的档案中下载它

  • 系统架构:64位x86,带有Windows或Linux的32位x86或Power8。

  • 最小3 GB的磁盘空间下载和安装。

通常安装信息

在Windows,MacOS和Linux上,最好为本地用户安装Anaconda,这不须要管理员权限,并且是最强大的安装类型。可是,若是您须要,您能够安装系统范围的Anaconda,这须要管理员权限。

在Linux上安装

在您的浏览器中,下载适用于LinuxAnaconda安装程序

可选:使用MD5或SHA-256验证数据完整性(有关散列的更多信息,请参见加密散列验证。)

运行如下命令:

md5sum /path/filename


要么:

sha256sum /path/filename


注意:替换/path/filename您下载文件的实际路径和文件名。


输入如下命令安装Anaconda for Python 3.6:

bash ~/Downloads/Anaconda3-5.0.1-Linux-x86_64.sh

固然,若是你想你须要或者想安装2.7

能够执行

bash ~/Downloads/Anaconda2-5.0.1-Linux-x86_64.sh

注:bash不论是否使用Bash shell,都要包含该命令。

注:若是您没有下载到您的下载目录,请替换为您下载 ~/Downloads/的文件的路径。

注意:除非须要root权限,不然选择“安装Anaconda做为用户”。

安装程序会提示“为了继续安装过程,请查看许可协议。”单击“输入”查看许可条款。

滚动到许可条款的底部并输入“是”便可

安装程序会提示您单击Enter接受默认安装位置,CTRL-C取消安装,或者指定备用安装目录。若是您接受默认安装位置,安装程序将显示“PREFIX = / home / <user> / anaconda <2或3>”并继续安装。可能须要几分钟时间才能完成。

安装程序会提示“您但愿安装程序预先设置蟒蛇<2或3>在/home/<user>/.bashrc安装位置到PATH?”回车Yes

注:若是输入“否”,则必须手动将路径添加到Anaconda或conda不起做用。

安装程序结束并显示“感谢您安装Anaconda <2或3>!”

安装完成后,经过打开Anaconda Navigator(包含在Anaconda中的程序)进行验证:打开“终端”窗口并键入 anaconda-navigator若是Navigator打开,您已经成功安装了Anaconda。若是没有,请检查您是否完成了上述每一个步骤,

注意:若是您安装了多个版本的Anaconda,只要您没有更改默认安装路径,则系统默认为最新版本。

62c4e0b76ddba39f01b0614a0b962b82.png这里我已经下载了Anaconda,其实这个图截的很差,不过不要紧,你可使用ls -l或者ll查看一下。主要是想说明一下,咱们下载的这个脚本安装文件是没有实行权限的,若是你想执行它,不不不,必定要执行它,直接赋权 ./(点杠)Anaconda开始执行,或者使用 bash Anaconda3-5.0.1-Linux-x86.sh 

 chmod 775 Anaconda3-5.0.1-Linux-x86.sh 

888cc5fd095ee68a600606f2edc5ff9d.png这里你们看见了,我给Anaconda.sh    775 的权限,可执行有颜色变成绿色了。同时,我进入了centos自带的Python环境,python是2.6,(这个给一些不知道的同窗们说一下exit()是退出Python运行环境)下面咱们开始正式安装Anaconda

 ./Anaconda3-5.0.1-Linux-x86.sh 

b457abec1ca8e5cc6806d851d7b5d7e1.png

这里,说首先说一下,root的提示符是# python的提示符是>>>

Anaconda问 咱们是否继续,回答是yes

dd4bc872c0eb81ade3c9d5b88571332b.png

欢迎来到Anaconda3 5.0.1

为了继续安装过程,请查看许可证

协议。

请按ENTER继续

<br class="Apple-interchange-newline"><div id="inner-editor"></div>

        而后你就看了,欢迎安装的界面,这里直接回车就行

(这里说一下Notepad++ 真的是个好东西,写博文的时候帮我搞定不少BOM 编码格式问题)

76c3cdf560d4fdc610a9ac5e87c2b7a7.png接下就是一路回车下去。

而后你就看了这样的提示(切图我嫌麻烦,这里就不切图了)

Do you accept the license terms? [yes|no]

[no] >>> 

Please answer 'yes' or 'no':'

选择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


什么意思呢,这个是Anaconda安装的位置,

Anaconda3如今将被安装到这个位置:

/根/ anaconda3


   - 按ENTER确认位置

   - 按下CTRL-C停止安装

   - 或者在下面指定一个不一样的位置


这个安装过程有些略慢,取决于你机器的配置,我是直接安装到个人虚拟机里面了


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

这里友情提示:

若是你在安装本文安装的时候,出现以下问题(或者说提示)

PREFIX=/root/anaconda3

installing: python-3.6.3-hb14df4f_1 ...

Anaconda3-5.0.1-Linux-x86.sh: /root/anaconda3/pkgs/python-3.6.3-hb14df4f_1/bin/python: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录


解决方法     yum install glibc.i686

Anacomda 安装在root下的anacomda3 使用rm -rf 删掉,而后从新安装

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


0d42de6529a279d064aa250246ec94d3.png此时Anaconda开始执行安装,如今要作的就是等了

您是否但愿安装程序预先安装Anaconda3安装位置?

PATH在你的/root/.bashrc?[是|否]

选择yes。安装完成

ded912890254ddcd655bc8b9b12d4a06.png

这里安装完成,可是没有完,我下一步须要配置环境变量,和pip的环境变量

    首先,这里你们若是运行python,系统仍是会使用自带的2.6,而不是咱们刚刚安装好的Anaconda。

6e064c337c55d07f39f11afec25299fd.png

    这里用文字叙述一下

    首先,使用which 看一下python的位置

而后看一下系统是怎么指定的

    which python

ll /usr/bin/python*

咱们的Anaconda的安装路径在/root下面, 接下来要作的就是把咱们的Anaconda和系统的python2.6作一个替换。原来的2,6也不必必定搞掉,扔在那里不用就好了。

mv /usr/bin/python /usr/bin/python.bak

4710cc4af06aaa7d4573798a0efa528f.png

这里咱们再运行python就会提示报错,可是使用python.bak仍是能够用,由于咱们只是改了个名字。

这个不重要,下面咱们创建链接(链接若是有不会弄或者不是很明白的点击这里

ln -s /root/anaconda3/bin/python3 /usr/bin/python

4ce91ce8baf9322704f7f00dc396507b.png这里咱们记得使用绝对路径!你们能够见两个图的对比,上面的是python2.6.6

创建好环境变量以后,咱们运行python 进去时候的提示是,python3.6.3|Anaconda

对了,若是是ln -s /root/anaconda3/bin/python /usr/bin/python 也是能够的。

=====================================================

Anaconda配置好了。如今的linux已是python3的环境了,那么下面咱们来吧pip的环境变量设置一下

        pip的官网是我是打不开,https://pypi.python.org/pyp算了,大家听我介绍pip吧!

你们知道,咱们在一些如gcc vim 包的安装上没有必要使用源码包进行安装,直接使用yum命令来进行安装。yum最大的好处,优势就是帮我解决rpm包的依赖,和安装包时候缺失lib库。

    你们能够被pip理解yum,pip是帮助咱们在python环境下,安装的python包,抱歉句话优势争议,若是使用pip不须要进入python>>>运行环境,而是直接# linux下使用pip install 包名

归纳点说,yum是解决linux下的rpm包依赖的。pip是解决python中安装包的管理和下载安装的,是linux的包管理器。

https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip

若是个人形容或者说的不是很准确就看看这个官网的说明吧

1272b17592c8af4bf5bbbd411bf25e8b.png

[root@localhost ~]# ll -lh /usr/bin/pip      

lrwxrwxrwx. 1 root root 23 11月 15 12:25 /usr/bin/pip -> /root/anaconda3/bin/pip

这里就创建成功了,下面来装个包看看

############################################################

这里特别说明一下,由于咱们如今是python3.6Anaconda 使用yum是可能会出现报错

[root@localhost ~]# yum install vim  

  File "/usr/bin/yum", line 30

    except KeyboardInterrupt, e:

若是出现上述状况,你须要修改一下/usr/bin/yum文件

#!/usr/bin/python2.6.bak

import sys

try:

    import yum

except ImportError:

    print >> sys.stderr, """\

There was a problem importing one of the Python modules

required to run yum. The error leading to this problem was:


   %s


Please install a package which provides this module, or

verify that the module is installed correctly.


It's possible that the above module doesn't match the

current version of Python, which is:

%s


If you cannot solve this problem yourself, please go to 

the yum faq at:

  http://yum.baseurl.org/wiki/Faq

  

""" % (sys.exc_value, sys.version)

    sys.exit(1)


sys.path.insert(0, '/usr/share/yum-cli')

try:

    import yummain

    yummain.user_main(sys.argv[1:], exit_code=True)

except KeyboardInterrupt, e:

    print >> sys.stderr, "\n\nExiting on user cancel."

    sys.exit(1)

先指挥原有python就好了,而后问他就解决了

############################################################

ed542bfaa6e1a26ad66b559470bd0694.png

相关文章
相关标签/搜索