Open SuSE 安装Python3.6

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Open SuSE 安装Python3.6相关的知识,希望对你有一定的参考价值。

1. 下载Python3.6 tar包

    去除Modules/Setup文件167行的注释

    readline readline.c -lreadline -ltermcap

2. 下载readline-7.0.tar.gz并安装

3. 创建/usr/lib/目录下libtermcap.so的软链接。原本该目录下只有libtermcap.so.2,会导致编译python3.6的时候找不到libtermcap的错误。

4. 编译安装python3.6

    ./configure && make && make install

 

做这些步骤的目的是为了避免直接编译安装后,使用python3时出现“ImportError: No module named readline”的错误。

如何解决 /usr/bin/ld: cannot find -lxxx 的错误

造成这种错误的原因无非两种:

1. 所需的lib没有安装(也有可能是所需版本没有安装)

    解决办法就是安装相应的库(版本也要正确)

2. 所需的库已经安装,但是没有正确的链接。

    解决办法:创建正确的命名链接。参考以上python3.6编译的第三步。

 

参考链接:

http://yuanshuilee.blog.163.com/blog/static/21769727520131130102626998/

http://blog.csdn.net/a936676463/article/details/8480672/


以上是关于Open SuSE 安装Python3.6的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Open Suse 上安装 GridDB

win10 安装python3.6且如何通过python解释器运行.py文件。

CentOS7+Python3.6利用web.py库进行微信公众平台服务器简易配置,token验证

python2.7.X 升级至Python3.6.X

python2.7.X 升级至Python3.6.X

为 Python 3.6 安装 py3cairo