Python編程環境編譯安裝方式詳解

隨着當下互聯網人工智能技術的不斷髮展,Python逐步成爲火熱的程序語言,同時也是當下編程初學者的語言,讓我們快速開啓Python之旅吧!

安裝python開發環境:不要更改系統的默認版本
簡單方式:編譯安裝新版本至特定的目錄
Python官網下載對應版本的程序包:Python目前主要有兩個大版本,可選擇2.7版本或3.6版本安裝,兩個版本存在兼容性問題,我這裏是2.7版本的安裝。
Python2.7官網下載地址:https://www.python.org/downloads/release/python-2714/
Python3.6官網下載地址:https://www.python.org/downloads/release/python-364/
編譯安裝:
將下載程序源碼包上傳至目標主機的/usr/local/src目錄中

# cd /usr/local/src/

解壓程序包並切換至程序的主目錄:

# tar -xvf Python-2.7.14.tar.xz
# cd Python-2.7.14

Python程序源碼包編譯參數:

    --enable-shared         disable/enable building shared python library 啓用共享函數構建的庫

編譯並需要依賴特定的程序readline-devel包:

# yum install readline-devel gcc zlib zlib-devel -y

編譯檢查主機的安裝環境:

# ./configure --prefix=/usr/local/python27

編譯生成Makefile文件:

# make && make install

運行Python檢查是否正常運行,進入交互式CLI界面:

# /usr/local/python27/bin/python2.7

此時編程時是無法變量自動補全的,爲方便程序編程過程中實現變量自動補全,需要安裝IPython模塊:
IPython模塊的下載地址:https://pypi.python.org/pypi/ipython
需要注意:IPython模塊同樣存在兩個大版本,5.x系列支持Python2.7系列,6.x系列支持>=Python3.4系列
###編譯安裝ipython模塊:
解壓源碼包:

# tar xvf ipython-5.5.0.tar.gz
# cd ipython-5.5.0

使用Python解釋器編譯此模塊:

/usr/local/python27/bin/python2.7 setup.py build 使用新版本python去編譯執行setup程序

安裝:

/usr/local/python27/bin/python2.7 setup.py install

建立連接:

ln -sv /usr/local/python27/bin/python2.7 /usr/local/bin/python7

    # ln -sv /usr/local/python27/bin/ipython /usr/local/bin/

運行ipython時可能執行報錯:

1.ImportError: No module named traitlets.config.application
解決方式:根據錯誤安裝指定的包

同樣的下載並解壓:

# tar xvf traitlets-4.3.2.tar.gz
# cd traitlets-4.3.2

Python解釋器編譯並安裝:

/usr/local/python27/bin/python2.7 setup.py build

# /usr/local/python27/bin/python2.7 setup.py install

可能出現遠遠不止一個錯誤,基本是存在依賴模塊缺失的原因,按照上述方法視情況一一解決即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章