centOS7安装python3.7+版本问题

1.python2不要卸载,因为yum依赖python2,谁叫Google不向下兼容

2.保留2,安装python3.7依赖的第三方库,

  wget 下载地址

  ./configure prefix=/usr/local/python3

  (请使用此命令代替上述命令./configure --with-ssl如果不带ssl安装会导致后面pip链接网络失败,也就安装不了python的其他的包了。而使用ssl之前一定要先安装openssl-devel,不设置prefix,默认安装路径是/usr/local/bin)

  make

  必须在make install之前用yum安装好

    sudo yum -y install zlib-devel ncurses-devel libffi-devel openssl-devel

3.安装成功是没有任何报错的而且会安装pip如下图

4.sudo make install

5.安装成功后,在/usr/local/python3目录下会有相应的安装文件

  配置环境变量即可:

  sudo ln -s /usr/local/bin/python3 /usr/bin/python

  sudo ln -s /usr/local/bin/pip3 /usr/bin/pip(方便pip升级需要sudo,还是建议添加改行代码)

  记得修改yum的python依赖版本为python2.看下图:

yum如果不能用,报错如下

  File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:

SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
 

解决办法:vim /usr/bin/yum 将第一行的 #!/usr/bin/python ------------->改成 #!/usr/bin/python2即可,其他文件同理!

6.python3安装成功了,但是当时有pip安装python库的时候又有问题

要安装scrapy,Django时报错,Twisted>=13.原因是没安装Twisted,去官网下载版本链接如下:

https://twistedmatrix.com/Releases/Twisted/

至此,centos7终于能顺利完成python3的配置操作了。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值