📅  最后修改于: 2023-12-03 15:14:50.417000             🧑  作者: Mango
当你在AWS EC2上创建一个实例时,默认会安装Python 2和Python 3。为了升级到Python 3.8,你需要进行以下步骤:
ssh -i <your-key-file>.pem <your-username>@<public-dns-name-of-instance>
sudo yum update -y
sudo yum groupinstall -y development
sudo yum install -y zlib-devel
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
tar xvf Python-3.8.0.tgz
cd Python-3.8.0
sudo ./configure --enable-optimizations
sudo make altinstall
注意使用make altinstall
而不是make install
,因为后者会将默认Python版本更改为3.8,而前者将其安装为可选版本。
python3.8 --version
如果输出内容为Python 3.8.0
则说明Python 3.8已经安装成功。
.bashrc
文件为了方便你更好地使用Python 3.8,你需要更新你的.bashrc
文件,以便每次登陆到实例时默认使用Python 3.8而不是Python 3.7。
echo "alias python3='/usr/local/bin/python3.8'" >> ~/.bashrc
source ~/.bashrc
python3 --version
现在,每次你打开一个新的SSH终端窗口时,都会使用Python 3.8。
通过这些简单的步骤,你可以轻松地将AWS EC2中的Python版本升级到Python 3.8。这将帮助你更好地利用新特性、修复bug并提高Python应用程序的性能。