centos安装python_Centos7安装并配置Python3.7 pip3(文含价值1亿人工智能代码)

    笔者因为时常要在Linux上部署Python项目,所以每次升级Centos自带Python2的时候都苦不堪言,不是没有网上的文章良莠不齐,这篇算是一个归纳总结,在亲测可行的情况下发布的安装步骤。

    本次安装配置环境:

        华为云:Centos7.5

        Python3.7.0

若你的环境在本地,请先配置好yum源(建议使用网络源)

安装好wget:

yum install -y wget

安装依赖包:

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

步骤:

  1. 下载python3文件

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

在实际测试中,将此连接放入迅雷中下载会非常快,正常下载的速度极慢,建议在迅雷中下载完毕后利用Xftp等工具上传至Linux

    2.解压该文件:

tar -zxvf Python-3.7.0.tgz

    3.切换至解压目录之下:

cd Python-3.7.0

    4.编译安装:

 ./configure --prefix=/usr/local/bin/python3 --with-ssl make && make install

若无--with-ssl参数会导致pip无法下载安装第三方库 

    5.配置:

查看python版本 python -V 仍显示python 2.7

查看python3.7的版本 /usr/local/bin/python3/bin/python3 -V 显示python 3.7.0

删除当前软连接 rm -rf /usr/bin/python

新建python3软连接 ln -s /usr/local/bin/python3/bin/python3 /usr/bin/python

查看效果 python -V 显示python 3.7.0

此时yum不可用,因为python依赖python2,需进行如下操作:

  1. 修改完python的默认版本后,yum命令无法再执行。

  2. vim /usr/bin/yum将文件第一行改为/usr/bin/python2.7。(2.7.x也改为2.7)

  3. vim /usr/libexec/urlgrabber-ext-down 将文件第一行改为/usr/bin/python2.7。

  4. 这样python3.7就安装在CentOS上,同时又能够使用yum来安装软件了。

pip配置:

    以上流程相同,首先删除旧版本的pip软连接:

    rm -rf /usr/bin/pip

    新建pip3的软连接:

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

至此我们的python及pip全部完成了升级,执行python代码时直接:

python xxx.py

后台运行:

python xxx.py &

 守护进程(即关闭ssh连接后依然会在后台运行):

nohup python xxx.py &

重点:

    笔者寻到一个开源的微信机器人框架‘werobot’,并加入了刚写好的价值一亿的人工智能代码 ,目前已接入本公众号:

cbc5efa05ea8158c77fbe5b0897a4e78.png

c3d71e4bf11d59c86bf6567b29e9b25e.png

欢迎大家跟机器人聊天哦

  以下是代码:

21364987f6fb7985699b25132cdaa3c8.png

本文为下一篇《Werobot框架的应用及服务器搭建》的环境准备

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值