CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

1.安装gcc

使用命令gcc –version查看gcc是否安装,若已安装则进入第二步,否则安装gcc:

执行命令:

yum install gcc

默认会安装gcc-4.4.7版本,装好即可。

2.安装git-2.10.0

2.1 下载git安装包

用此链接下载git安装包:https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz

2.2 安装依赖

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

遇到Total download size: 29 M

Is this ok [y/N]: 输入y回车即可,等待安装,结果如下:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

# yum install  gcc perl-ExtUtils-MakeMaker

2.3 编译安装:

进入到解压后的文件夹:

cd git-2.10.0

执行如下命令

autoconf

./configure

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

make

此处需要等待一段时间

make install

结果如下:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

 

使用git –version查看是否安装成功,结果如下:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

 

3.python3.6.6安装:

3.1安装python依赖包:

进入root用户:

执行命令:

# yum install zlib-devel sqlite-devel

 zlib-devel安装成功

运行期间碰到Is this ok [y/N]: ,输入y再回车即可。

执行命令:

# yum install readline-devel

遇见Is this ok [y/N]:,输入y回车即可

 readline-devel安装成功,解决退格键与方向键出现乱码的问题。

3.2下载python3.6.6包:

# wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

3.3.解压安装包

# tar -xzvf Python-3.6.6.tgz

3.4进入目录

# cd Python-3.6.6

3.5配置、检查依赖,装在/usr/local/python3下:

# ./configure --prefix=/usr/local/python3 --with-ssl

注:添加prefix前缀指定安装的目标路径

如果出现如下错误,则是没有装gcc:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

使用命令yum install gcc安装gcc,遇到选[y/N]输入y即可。结果如下所示(默认安装的是gcc的4.4.7版本,若有必要时可进行升级):

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

安装完成,再次在Python-3.6.6目录下运行# ./configure --prefix=/usr/local/python3 --with-ssl

需要等待一会。

结果如下:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

3.6编译&安装

# make && make install

此处需要等一段时间,结果如下,则安装成功:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

3.7建立新的软链接

# ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

3.8测试运行

测试:

# python3 --version

显示如下信息:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

进入python界面:

# python3

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装3.9.环境变量

[[email protected] cloud]# vim /etc/profile

最后一行添加:export PATH=$PATH:/usr/local/python3/bin

[[email protected] cloud]# source /etc/profile

 

4安装pip-10.0.1

4.1下载pip-10.0.1安装包:https://files.pythonhosted.org/packages/ae/e8/2340d46ecadb1692a1e455f13f75e596d4eab3d11a57446f08259dee8f02/pip-10.0.1.tar.gz

4.2 pip安装

#tar –zxvf pip-10.0.1.tar.gz

#cd pip-10.0.1

#python3 setup.py install

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

4.3尝试使用pip –V查看是否安装成功。

若安装后pip命令无法使用,搜索系统中pip文件,创建命令链接

 

ln -s /usr/local/python3/bin/pip  /usr/bin/pip

 

再次输入pip –V查看pip版本

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

则pip安装成功。此处注意要让pip与python3.6对应。

4.4更新pip源至国内

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

[[email protected]] mkdir -p ~/.pip

创建配置文件:

[[email protected]] vim  ~/.pip/pip.conf

添加

[global]

index-url= http://mirrors.aliyun.com/pypi/simple/

[install]

trusted-host=mirrors.aliyun.com

其他国内源地址如下:

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

现在使用pip安装组件就可以体会到飞一般的速度了。

如果是临时使用国内地址可以在安装组件的时候加参数-i

Pip install nose -i http://mirrors.aliyun.com/pypi/simple

5.更新SSL版本:

# yum update nss

遇见下面的,输入y,回车即可:

Total download size: 1.9 M

Is this ok [y/N]:

安装完成如下:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

6.安装ray

6.1下载并安装

使用命令pip install ray下载安装ray:

结果显示为:

Successfully installed atomicwrites-1.1.5 attrs-18.1.0 click-6.7 colorama-0.3.9 flatbuffers-2015.12.22.1 funcsigs-1.0.2 more-itertools-4.2.0 numpy-1.14.5 pluggy-0.6.0 psutil-5.4.6 py-1.5.4 pytest-3.6.3 pyyaml-3.13 ray-0.5.0 redis-2.10.6 six-1.11.0即为安装成功

6.2 测试

使用python3命令进入python编辑界面,输入如下代码:

>>> import ray

>>> ray.init()

出现如下结果:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

即为成功。

6.3 安装webUI(可选)

使用命令pip install jupyter ipywidgets bokeh

等待一段时间,显示如下界面信息:Successfully installed Jinja2-2.10 MarkupSafe-1.0 Send2Trash-1.5.0 backcall-0.1.0 bleach-2.1.3 bokeh-0.13.0 decorator-4.3.0 entrypoints-0.2.3 html5lib-1.0.1 ipykernel-4.8.2 ipython-6.4.0 ipython-genutils-0.2.0 ipywidgets-7.2.1 jedi-0.12.1 jsonschema-2.6.0 jupyter-1.0.0 jupyter-client-5.2.3 jupyter-console-5.2.0 jupyter-core-4.4.0 mistune-0.8.3 nbconvert-5.3.1 nbformat-4.4.0 notebook-5.6.0 packaging-17.1 pandocfilters-1.4.2 parso-0.3.1 pexpect-4.6.0 pickleshare-0.7.4 prometheus-client-0.3.0 prompt-toolkit-1.0.15 ptyprocess-0.6.0 pygments-2.2.0 pyparsing-2.2.0 python-dateutil-2.7.3 pyzmq-17.1.0 qtconsole-4.3.1 simplegeneric-0.8.1 terminado-0.8.1 testpath-0.3.1 tornado-5.1 traitlets-4.3.2 wcwidth-0.1.7 webencodings-0.5.1 widgetsnbextension-3.2.1

使用python3进入python界面,输入:

import ray

ray.init()

若如下仍然显示UI启动失败:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

是由于安装之后的文件并不在环境变量的路径下,因此则执行以下操作:

[[email protected] cloud]# vim /etc/profile

最后一行添加:export PATH=$PATH:/usr/local/python3/bin

[[email protected] cloud]# source /etc/profile

再次使用python3,进入python编辑:

import ray

ray.init()

会显示如下信息:

CentOS6.5上安装Ray环境,包括gcc,git,pip,python3.6.6,ray,webUI安装

出现web UI连接:View the web UI at http://localhost:8888/notebooks/ray_ui83642.ipynb?token=07352c104e96bbedae79123609dd04f83d4eb6a5a3c5642b