1. 程式人生 > 實用技巧 >Centos7環境保留python2安裝python3

Centos7環境保留python2安裝python3

Centos7自帶python2,但是目前主流是Python3,因此使用python時經常要自己再安裝一個python3;

python2已經停在2.7版本,不再進行後續維護,但是仍有一些利用python2編寫出來的工具在被廣泛使用,因此python2也不能解除安裝;

Centos7安裝步驟基本一致,本次使用Centos7.6作為展示。

1、安裝依賴環境:

# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2、下載python.tar包(此步不進行kexue上網,直接從官網線上下載的話比較慢,建議找個離線的包拖進去);

# wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

3、將下載的包移動倒指定目錄(一般裝在/usr/local/目錄下)進行解壓;

# tar -zxvf Python-3.7.0.tar.xz

如果報錯,去掉去掉-zxvf中的z試試。

4、切換到python3.7.0的目錄,執行編譯;

# cd Python-3.A.B

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

# make
&& make install

5、建立python3的軟連結;

# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

6、python3自帶pip3,為pip3建立軟連結;

# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

7、測試python3和pip3;

8、更換pip/pip3國內源;

cd ~回到家目錄建立目錄:mkdir .pip,

cd .pip進入目錄並執行vim pip.conf寫入清華源(如果已有則不需要建立直接修改即可)。

[global]
index-url=https://
pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn

補充 :windows更換pip源辦法:

  ①在windows檔案管理器下輸入%APPDATA%回車進入配置目錄;

  ②在該目錄下新建pip.ini檔案,並將下面的清華源儲存進檔案。

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn