Linux配置python3開發環境並設置為默認


 

 

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
# 創建目錄給python3

cd Python-3.7.3/
# 進入剛剛解壓的python安裝包目錄里面

./configure --prefix=/usr/local/python3
# 生成makefile文檔,這里的安裝目錄要設置為剛剛自己新建的目錄

make
# 使用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
# 刪除之前的python2的軟連接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
# 新建一個軟連接到python

mark

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

1
2
ll /usr/bin/ | grep python
# 首先我們查看一下python的安裝情況

mark

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

1
2
vim /usr/bin/yum
# 把第一行的python改成對應的版本,圖示為python2.7

mark

1
2
vim /usr/libexec/urlgrabber-ext-down
# 這里操作也和上面的一樣

最后分別輸入yumpythonpython2python3pip等命令檢查一下

mark

 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM