CentOS7配置Python3.7開發環境
1 2 3 4 5 |
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar -zxvf Python-3.7.3.tgz
|
2. 安裝相關工具
1 2 3 4 5 6 7 8 |
yum install -y gcc
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libffi-devel
|
3. 編譯安裝Python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
mkdir /usr/local/python3
cd Python-3.7.3/
./configure --prefix=/usr/local/python3
make
make test
make install
|
大專欄 CentOS配置Python3開發環境tp://qiniuyun.tiny777.com/blog/20190413/a1xLx9B0vC8x.png" alt="mark">
看到這個就算安裝成功啦。
4. 創建軟連接
1 2 3 |
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 |
5. 修改默認版本python和yum
由於這時候默認的python還是之前內置的2.x版本,所以我們要修改一下
1 2 3 4 5 |
rm /usr/bin/python
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
|

由於yum默認使用的是python2,這個時候修改了肯定就無法運行,我們需要把yum的配置文檔也修改一下
1 2 |
ll /usr/bin/ | grep python
|

從圖中我們可以看到這台電腦安裝了python2.7和python3.7,默認的python是指向3.7的。

1 2 |
vim /usr/libexec/urlgrabber-ext-down
|
最后分別輸入yum
,python
,python2
,python3
,pip
等命令檢查一下
