centos--python机器学习环境的配置

引言

centos7已经自带python2.7.5,这里需要安装python3,<mark>切记切记不要卸载原本的python2版本,否则,超级麻烦,最终我重装系统解决了</mark>

一、依赖的安装:

(也不知道能不能用的到,反正都安装一下)

yum -y groupinstall "Development tools"

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

yum -y install zlib zlib-devel

yum -y install bzip2 bzip2-devel

yum -y install ncurses ncurses-devel

yum -y install readline readline-devel

yum -y install openssl openssl-devel

yum -y install openssl-static

yum -y install xz lzma xz-devel

yum -y install sqlite sqlite-devel

yum -y install gdbm gdbm-devel

yum -y install tk tk-devel

yum -y install libffi libffi-devel

二、安装python

我采用的是在windows环境下卸载,下载地址https://www.python.org/ftp/python
选择相应版本,以及后缀名为tar.xz的文件
然后利用一些技术上传到linux系统上,比如rz、filezilla等等,这里不做详述,我采用的filezilla,页面如下图所示:

输入服务器相关信息即可,传输速度还快。

三、解压,进入该目录

命令:

  • tar -xvf xxxx -C 路径
  • cd 路径/xxxx

xxx 为文件名称,路径即为解压路径。

四、安装python3

命令:

  • ./configure --prefix=/usr/local/python3

  • make && make install

(注:./configure --prefix=/usr/local/python3这句的作用就是将程序安装在/usr/local/python3这个目录下)
(注:make是编译,make install是安装)

五、创建软链接

(将 /usr/bin/python3指向/usr/local/python3/bin/python3)

命令:

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

最后提醒:

因为执行yum需要python2版本,所以如果建立软连接改变默认python指向python3,我们还要修改yum的配置,执行:

  • vi /usr/bin/yum
  • 把#! /usr/bin/python修改为#! /usr/bin/python2.x

x为python自带的2版本


安装xgboost命令

  • pip install xgboost==0.4a27 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

其他的模块可以根据需要安装,但是xgboost需要有gc++依赖,版本过低则无法安装,所以采用低版本的安装。最后的镜像可以显著加快***

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-09 16:15
我应届生,去年10月份开始在这家公司实习,到今年10月份正好一年想(实习+试用期),在想要不要提前9月份就离职,这样好找工作些,但又差一个月满一年,又怕10月份国庆回来离职,容易错过了下半年的金九银十,到年底容易gap到年后
小破站_程序员YT:说这家公司不好吧,你干了快一年 说这家公司好吧,你刚毕业就想跑路说你不懂行情吧,你怕错过金九银十说 你懂行情吧,校招阶段在实习,毕业社招想换工作 哥们,我该怎么劝你留下来呢
应届生,你找到工作了吗
点赞 评论 收藏
分享
07-02 10:39
门头沟学院 Java
Steven267:说点真实的,都要秋招了,还没有实习,早干嘛去了,本来学历就差,现在知道急了,而且你这个简历完全可以写成一页,劣势太大了,建议转测试
点赞 评论 收藏
分享
06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在...:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
仁者伍敌:实习生要工作经验,工作要实习经验
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务