[心得]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