1. 程式人生 > >Linux下python3的安裝

Linux下python3的安裝

這篇文章主要講在一臺基本上算是隻裝了CentOS的伺服器上安裝python3

yum install openssl yum install openssl-devel -y yum install sqlite-devel 

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz tar -xvf Python-3.6.0.tgz cd Python-3.6.0 mkdir /usr/local/python3             //建立你需要安裝python3的資料夾 ./configure --prefix=/usr/local/python3

vi Modules/Setup                        //這個檔案要上一步執行了才會出現

//修改這部分 # Socket module helper for socket(2) _socket socketmodule.c  # Socket module helper for SSL support; you must comment out the other # socket line above, and possibly edit the SSL variable: #SSL=/usr/local/ssl _ssl _ssl.c \ -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \ -L$(SSL)/lib -lssl -lcrypto

./configure --prefix=/usr/local/python3

make make install

安裝完成了,我們需要在系統環境下直接能使用python3和pip,需要進行一下軟連結。

一種方式是軟連結成python3:ln -s /usr/local/python3/bin/python3 /usr/bin/python3

另一種是軟連結成python: mv /usr/bin/python /usr/bin/python_bak      //儲存一下原來的軟連結 ln -s /usr/local/python3/bin/python3 /usr/bin/python

建議使用第一種,因為系統自帶python2,第二種會導致很多東西用不了,比如yum,需要修改了yum這一系列檔案才能用,很麻煩,還不如軟連結成python3。

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip 檢視一下版本號 python3 -V pip -V

能看到版本號就是安裝成功了