Alibaba Cloud Linux release 3 Python 3.8 安裝
https://zhuanlan.zhihu.com/p/690125733
背景
買了臺阿里雲服務器玩玩,項目需要Python 3.8,但是機器上配置了3.6.8
機器信息:
機器信息:
Linux version 5.10.134-16.1.al8.x86_64
Alibaba Cloud Linux release 3
linux的多python 版本支持
本來以爲像以前一樣,需要安裝包,配置各種path 才能使用,結果發現現在居然這麼簡單。
linux 系統(Debian/Ubuntu)中現在已經提供了對多版本Python 的管理工具,具體體現在
/etc/alternatives/unversioned-python 這個符號鏈接上。
/etc/alternatives/unversioned-python 是一個指向 /usr/bin/python 的符號鏈接。
/usr/bin/python 又是一個指向實際的 Python 解釋器可執行文件(通常是 Python 2.x 或 Python 3.x 中的一個)的符號鏈接。
這種設置允許用戶和系統管理員通過更新 /etc/alternatives/unversioned-python 來更改系統中默認的 Python 版本,而不需要手動更改 /usr/bin/python 的符號鏈接。
這種機制的好處在於,它允許系統中同時存在多個 Python 版本,而無需直接修改系統路徑,從而避免了潛在的兼容性問題。
安裝
1.yum 安裝
yum install python3.8
2.檢查當前所安裝的python
sudo update-alternatives --display python
3.選擇版本
sudo update-alternatives --config python
4.檢查Python
5.Python 3 pip 安裝及設置
pip3 已經安裝了
設置軟連接
sudo ln -s /usr/bin/pip3 /usr/bin/pip
檢查結果:
總結
以前真的是特別複雜,現在對python 的安裝及配置,實在是太簡單了。