Ubuntu16.04安裝Python3.8
Ubuntu系統默認自帶的是Python3.5,但是后續只支持Python3.6-3.9
1. 查看當前Python版本
python #查看當前服務器下的python2的版本
python3 #查看當前服務器下的python3的版本
2. 安裝Python3.8
cd ~ #移動到根目錄下
sudo mkdir py3 #在根目錄下創建檔案夾用于保存待會兒要下載的安裝包
ls #查看到該檔案夾
cd py3 #進入該檔案夾,在此檔案夾下下載python-3.8.1的安裝包
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz #下載Python-3.8.1的壓縮包
ls #查看到在py3目錄下有一個Python-3.8.1.tgz的檔案
tar -xvzf Python-3.8.1.tgz #解壓
cd Python-3.8.1 #進入到解壓縮目錄
sudo mkdir -p /usr/local/python3 #建立一個目錄,用于安裝Python3
./configure --prefix=/usr/local/python3 #執行命令,prefix=后面所加內容即為python3安裝的目錄
make #編譯
sudo make install #安裝
python3 #查看python的版本,發現并沒有改變,這是因為還沒有修改python的軟鏈接
3. 軟連接修改
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 #提示檔案已存在原生版本軟鏈接就是該目錄
rm -rf /usr/bin/python3 #先移除這個目錄(提示沒權限時用sudo)
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 #修改python3的軟連接
python3 #查看python的版本
pip3 #查看pip3的版本出現報錯,暫時不管,繼續執行之后的命令,問題就會解決
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #為pip3添加軟鏈接
pip3 #不會報錯,但使用pip3命令安裝python第三方庫的時候可能有些更新的問題
4. pip3部分問題
sudo pip3 install mysqlclient #使用pip 安裝 mysqlclient
#OSError: mysql_config not found 解決方式如下:
sudo apt update
sudo apt upgrade
sudo apt install libmysqlclient-dev
sudo pip3 install --upgrade pip
sudo pip3 install --upgrade setuptools #更新命令
5. 參考文章
參考文章如下:
https://blog.csdn.net/weixin_43498333/article/details/106025106
https://www.cnblogs.com/yoyoketang/p/12131101.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/282410.html
標籤:其他
上一篇:SSH的遠程訪問及控制
下一篇:docker部署與基礎鏡像準備
