我在Ubuntu上預裝了較舊版本的python。我最近安裝了新的python3.4版本,但沒有刪除舊版本。在python3中,我無法看到命令歷史記錄。在周圍搜索,我發現readline模塊負責命令歷史,並且它在python3中缺失。所以我安裝它使用在python3中安裝readline模塊
sudo apt-get install libreadline6-dev
它被安裝沒有任何錯誤,但python3仍然沒有readline模塊。我如何安裝它以獲取python3中的命令歷史記錄。
我在Ubuntu上預裝了較舊版本的python。我最近安裝了新的python3.4版本,但沒有刪除舊版本。在python3中,我無法看到命令歷史記錄。在周圍搜索,我發現readline模塊負責命令歷史,並且它在python3中缺失。所以我安裝它使用在python3中安裝readline模塊
sudo apt-get install libreadline6-dev
它被安裝沒有任何錯誤,但python3仍然沒有readline模塊。我如何安裝它以獲取python3中的命令歷史記錄。
我遇到同樣的問題,並發現我的修復here。 sudo apt-get install libncurses5-dev sudo -H pip3 install readline
我不知道答案是怎麼壽普遍,可能需要更多的包(例如libreadline6-dev
包你所提到的),你可以用pip3
截至2017年6月,這似乎與Ubuntu 16.04上的系統安裝Python 3.5一起使用。 –
這是從源代碼編譯安裝
readline
之前。你也可以從[deadsnakes ppa]獲得3.4(https://launchpad.net/~fkrull/+archive/deadsnakes)。 – eryksun