CentOS7 安裝Python3.6.8
1. 安裝依賴環(huán)境
? ?yum -y groupinstall "Development tools"
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、下載Python3.6.8
新建個(gè)/usr/local/python3文件夾
mkdir /usr/local/python3
?
在python3文件夾下下載安裝包
(/usr/local/python3 )
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz
解壓文件
tar -xvf Python-
3.6
.8
.tar.xz
3、安裝Python3
創(chuàng)建安裝文件的路徑
mkdir /usr/
local/python3
4、編譯(在解壓的文件夾下 /usr/local/python3/python3.6.8)
./configure --prefix=
/usr/local/python3
5、安裝(在解壓的文件夾下 /usr/local/python3/python3.6.8)
make
make install # 先
make再
make install
6、創(chuàng)建新版本的軟鏈接
修改舊版本
mv /usr/bin/
python /usr/bin/python_bak
mv /usr/bin/pip /usr/bin/pip_bak
創(chuàng)建新的軟連接
ln -s /usr/
local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
檢查python的版本
python -V
7、配置成功后,pip3用不了,需要進(jìn)一步配置
將/usr/local/python3/bin加入PATH
vim ~/
.bash_profile
修改后如下:?
.bash_profile
#Get the aliases and functions
if [
-f ~/.bashrc ];
then
. ~/.bashrc
fi
# User specific environment and startup programs PATH=
$PATH:
$HOME/bin:/usr/local/python3/bin
export PATH
復(fù)制代碼?
保存退出后,執(zhí)行以下命令,讓上一步修改成功
source ~/.bash_profile
?
完成!
不過(guò),由于yum是py2寫(xiě)的,所以更換完python路徑后,yum可能會(huì)出現(xiàn)錯(cuò)誤?
所以要修改配置文件
vim /usr/bin/yum
vim /usr/libexec/urlgrabber
-ext
-down
把第一行python改為python2
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
