linux-python3.8安裝


環境:  centos7.5

版本:python3.8

 


 

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 libffi-devel gcc



2、下載包:

https://www.python.org/ftp/python/3.8.0/

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0a1.tgz



3、解壓:
tar -zxvf Python-3.8.0.tgz



4、安裝:

cd Python-3.8.0
./configure --prefix=/usr/local/python3
make && make install


5、建立軟連接

ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3


6、測試一下python3是否可以用

python3
pip3

所有的問題都是最后一刻解決,如果沒有解決,說明你還沒有到最后

---------------------------------------------------------

redhad7系統原帶有Python2,后自行安裝Python3,並改變/usr/bin/python連接到python3,在執行python的時候直接調用python3.5版本。

修改yum執行對應的python位置

vim /usr/bin/yum

將第一行改為python2.7所在目錄即可

 

安裝軟件時又會出現另一種報錯

1
2
3
4
5
Downloading packages:
   File "/usr/libexec/urlgrabber-ext-down" , line 28
     except OSError, e:
                   ^
SyntaxError: invalid syntax

問題與前面一個一樣,因此解決辦法也是一樣的:

1
# vi /usr/libexec/urlgrabber-ext-down

將第一行"#!/usr/bin/python" 改為 "#!/usr/bin/python2"即可。

 

原文:https://www.cnblogs.com/qiangyuzhou/p/10783519.html


免責聲明!

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



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