码迷,mamicode.com
首页 > 编程语言 > 详细

Open SuSE 安装Python3.6

时间:2017-09-23 23:23:01      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:下载   blog   /usr   margin   原因   erro   导致   make   ati   

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

标签:下载   blog   /usr   margin   原因   erro   导致   make   ati   

原文地址:http://www.cnblogs.com/Reggie/p/7582729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!