1. 程式人生 > >linux中安裝python3

linux中安裝python3

安裝環境:CentOS 7 
python版本:python3
目前CentOS7自帶有python2,不過在網上看文章有的說python2只支援到2020年。就用python3吧,畢竟python3相對來說已經穩定,並且會比python2簡單一些。
本文全文采用yum安裝,因為太方便了,哈哈.
注意:不需要去管系統自帶的python2.

一、安裝python3.6.1
  • wget --no-check-certificate https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
  • tar -zxvf Python-3.6.1.tgz
  • cd Python-3.6.1
  • ./configure --prefix=/home/python3 --enable-shared       //指定安裝目錄   --enable-shared編譯成靜態庫
  • make install 
  • ln -s /home/python3/bin/python3 /usr/bin/python3//新增軟連線

* 新增軟連線,軟連線意思是在不改變原目錄/檔案的前提下,起一個方便的別名。額類似於桌面圖示吧

此時執行python3命令的話會報錯,缺少.so檔案,我們需要進行如下操作:

cp -R /home/python3/lib/* /usr/lib64/

二、安裝pip以及setuptools
為了更加方便的安裝第三方庫,使用pip命令,我們需要進行相應的安裝。
1、安裝pip前需要前置安裝setuptools
  • wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
  • tar -zxvf setuptools-19.6.tar.gz
  • cd setuptools-19.6
  • python3 setup.py build
  • python3 setup.py install
2、安裝pip
  • wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
  • tar -zxvf pip-8.0.2.tar.gz
  • cd pip-8.0.2
  • python3 setup.py build
  • python3 setup.py install           
三、測試

終端輸入python3,列印hello,python3   測試成功