[心得]SUSE OS上ImportError的解决方法

楼主: sexyrickysky (花心只是掩饰内心的空虚)   2015-12-14 19:05:13
今天在SUSE上安装Python 3.5的时候遇到了
ImportError: No module named readline的问题
花了不少时间GOOGLE,才把问题解决掉。
所以分享给遇到类似问题的乡民,顺便留下记录,方便以后查询XD。
先从如何在SUSE上安装Python 3.5讲起好了
1. 下载Python 3.5,并解压缩
网址:https://www.python.org/ftp/python/
(自行寻找对应的版本e.g x86 or amd64)
2.进入解好压缩的Python 3.5资料夹,并设置Python的安装目录
指令:
sudo ./configure
作者: kenduest (小州)   2015-12-14 21:06:00
这么会变成自己编译 python,这个作法似乎有点走偏了抱歉看错作者意思,原来作者是要自己编译一份新的python
作者: uranusjr (←這人是超級笨蛋)   2015-12-14 21:30:00
自编译 Python 建议使用 make altinstall 而非 install默认安装会覆蓋 /usr/bin/python, 可能使系统元件毁损
作者: Neisseria (Neisseria)   2015-12-14 23:42:00
推荐 pyenv: https://github.com/yyuu/pyenv可以多版本 Python 共存,像 Jython 之类的也可装pyenv 的 wiki 部分要看一下,要不然会编译不起来
作者: uranusjr (←這人是超級笨蛋)   2015-12-15 14:00:00
喔, 没注意到你有指定 prefix, 这样应该就没问题, 比较麻烦的只是要用绝对路径才能使用, 不能靠 PATH 环境变量

Links booklink

Contact Us: admin [ a t ] ucptt.com