SUSE 12 安装 python3.6

步骤(一定要按照下面给出的顺序安装,不要问我为什么,因为我踩的坑有土星那么大):

  安装 zlib-1.2.11.tar.gz

      ./configure

      make

      make install

  安装 readline-devel

    suse 不用 apt-get 和 yum,用的是 zypper,所以在命令行输入 zypper -i readline-devel 即可搞定

  安装 Python-3.6.8.tgz

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

    make

    make install

如果不安照我上面的顺序安装,就有可能出现下面这样的坑,解决方法时按照我上面的顺序再来一遍就好了

  坑1:

  zipimport.ZipImportError: can't decompress data; zlib not available
  Makefile:1079: recipe for target 'install' failed
  make: *** [install] Error 1
  如果直接安装python包,就会出现这个错误,所以需要先安装zlib包,再安装python

  坑2:

    出现import readline ImportError: No module named readline 错误,并且tab,上下左右方向键等不起作用,反而输出^D等乱码

    原因就是没有安装 readline-devel,

    但是,不要以为没有 readline-devel,那安装一个 readline-devel 就完事了,你需要安装完了 readline-devel 后,重新安装一下python,否则,就出现下面坑3的错误

  坑3:

    *** Error in `python3': double free or corruption (out): 0x00007f15dbfb4560 ***

    先安装python,在安装  readline-devel 包,在交互模式下,不停按回车健,就会出现这个错误,如果出现,就按照我上面的顺序,重新来一遍就好

 

转载于:https://www.cnblogs.com/SBJBA/p/11406752.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值