目前學習 python3 已經成為主流,對於 Python3 的安裝,這裏做一下簡單的總結,在安裝過程中有有一些小坑,分享出來供大家參考。
本人使用的系統是:CentOS 7.2.1511, 最小化的安裝方式,安裝 Python3.5 版本。
下載安裝 Python3
1 、 先在系統上安裝必要的編譯環境和安裝工具:
yum install wget gcc gcc+
2 、 下載官方的 python3.5.3 原始碼包
wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
3 、 解壓原始碼包,並安裝
tar xvf Python-3.5.3.tgz
cd Python-3.5.3./configure
make
make install
4 、 安裝完成之後,此時執行 python3 的命令就可以檢視當前的 Python 版本
[root@localhost ~]# python3Python 3.5.3 (default, Apr 4 2017, 16:32:58)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
>>>解決 Python3 無法使用回退鍵
在安裝了 python3 之後,如果要使用 Python3 的控制枱介面,預設情況下是無法使用回退鍵和方向鍵移動遊標的。在使用方向鍵和回退鍵控制遊標時,回出現如下情況:
>>> exit()^H^H^H^H^[[C^[[D
如果只需要使用回退鍵,可以先按 ctrl 鍵,然後按回退鍵刪除,但是要使用左右的方向鍵來移動遊標的話就會出現亂碼。出現這個問題的原因是在 python shell 中,這些按鍵指令並沒有被轉化為具體的操作,而實現按鍵功能指令的就是 readline.
要解決這個問題我們需要安裝對應的 readline 工具。
yum install readline-devel -y
然後按照之前的方式,重新編譯安裝 即可:)