參考鏈接:
https://blog.csdn.net/YSH55024/article/details/81085621
前提條件:一台能聯網的linux
1、在想要的位置創建目錄:mkdir python(可以將python安裝包及第三方庫下載到此處)
從官網下載地址:https://www.python.org/downloads/source/下載最新版本的python
下載命令:wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
2、准備編譯環境(環境如果不對的話,可能遇到各種問題,比如wget無法下載https鏈接的文件)
yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel
3、進入python文件夾:cd python
解壓縮到當前目錄:tar -zxvf Python-2.7.15.tgz
打開剛解壓的文件夾:cd Python-2.7.15
3、進入python文件夾:cd python
解壓縮到當前目錄:tar -zxvf Python-2.7.15.tgz
打開剛解壓的文件夾:cd Python-2.7.15
安裝python2.7.11: ./configure –prefix=/usr/local/python2.7.15
4、配置檢測完成之后,編譯安裝,執行命令:make && make install
5、添加環境變量
(1)進入/etc/profile.d/目錄下:cd /etc/profile.d/
(2)新建一個python2.7.15.sh文件:vim python2.7.15.sh
在vim編輯器中,輸入:
export PATH="$PATH=/usr/local/python2.7.15/bin"
(3)添加完環境變量之后,重載一下環境變量:source ../profile
(4)echo一下環境變量是否添加成功:echo $PATH
6、覆蓋linux上自帶的舊版本的python
因為linux有自帶舊版本的python,當輸入命令python打開Python時,打開的是舊版本的,如python2.6;現將此版本覆蓋,當輸入python命令時,打開python2.7.15。
(1)系統的默認python放置在/usr/bin/python2.6處(這個2.6是系統默認版本),因此此時需要建立軟連接指向當前系統默認的python目錄處,讓系統使用新的python版本
(2)mv /usr/bin/python /usr/bin/python2.6 //對系統默認版本python進行操作
ln -s /usr/local/python2.7.15 /usr/bin/python //注意第一個路徑是新安裝的python版本路徑,而第二個路徑是系統默認路徑
修改完成,此時輸入python -V或者python就看看到版本號已經修改到了新安裝的版本
(3)如上述第二條執行后,輸入python沒有反應或者不顯示進入python2.7.15,進入/usr/bin,將python刪除,建立連接
ln -s /usr/local/python2.7.15/bin/python ./python這樣我們#python 的時候,就會直接進入2.7的環境了
ln -s /usr/local/python2.7.15/bin/python ./python這樣我們#python 的時候,就會直接進入2.7的環境了
7、安裝pip
(1)輸入命令: wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
(2)安裝:python get-pip.py
(3)檢測安裝的pip版本:pip -V
(4)安裝第三方庫,如numpy,命令為:pip install numpy
8、安裝第三方庫方法二(未測試,需驗證):
如安裝numpy:此段為摘抄
-----------------------------------------------------------------------------------------------------------------------------------------------------------
下載地址:https://pypi.org/project/numpy/1.14.5/#files ,下載numpy的最新版本 ,下載命令同上下載python
上傳至python文件夾
解壓縮:tar -zxvf numpy-1.9.2.tar.gz
進入解壓后的文件夾:cd numpy-1.9.2
安裝numpy:python2.7.11 setup.py install 注意,因為默認的python還是2.6.6,所以這里都使用python2.7.11來啟動新安裝的版本,以后可以找找設置默認版本的方法
驗證安裝成功:
先離開numpy的源文件夾(否則import時會報錯):cd /
啟動python:python2.7.11 import numpy as np
沒提示出錯,安裝成功
————————————————
下載地址:https://pypi.org/project/numpy/1.14.5/#files ,下載numpy的最新版本 ,下載命令同上下載python
上傳至python文件夾
解壓縮:tar -zxvf numpy-1.9.2.tar.gz
進入解壓后的文件夾:cd numpy-1.9.2
安裝numpy:python2.7.11 setup.py install 注意,因為默認的python還是2.6.6,所以這里都使用python2.7.11來啟動新安裝的版本,以后可以找找設置默認版本的方法
驗證安裝成功:
先離開numpy的源文件夾(否則import時會報錯):cd /
啟動python:python2.7.11 import numpy as np
沒提示出錯,安裝成功
————————————————