如何在 AWS EC2 ubuntu 实例中将我的 python3 版本从 3.5.2 升级到 3.7?



如何在 AWS EC2 ubuntu 实例中将 python3 版本从 3.5.2 升级到 3.7?

我收到导入错误:尝试使用命令python3 manage.py 运行服务器运行服务器时,没有名为"机密"的模块错误。我在某处读到,python3 版本 3.5 不支持机密,它仅适用于更高版本。我的python版本是3.5.2。我想升级版本。

我尝试了sudo apt-get安装python3.7,但它不起作用:

Building dependency tree Reading state information... Done 
E: Unable to locate package python3.7 
E: Couldn't find any package by glob 'python3.7'
E: Couldn't find any package by regex 'python3.7'

然后我尝试了sudo更新替代品--config python3,这也不起作用

update-alternatives: error: no alternatives for python3

试试这个:

首先执行以下操作:

sudo apt update
sudo apt install software-properties-common

然后


sudo add-apt-repository ppa:deadsnakes/ppa 
sudo apt-get install python3.7

参考 : https://linuxize.com/post/how-to-install-python-3-8-on-ubuntu-18-04/

试试这个:

sudo apt-get update
sudo apt-get install build-essential libpq-dev libssl-dev openssl libffi-dev zlib1g-dev
sudo apt-get install python3-pip python3.7-dev
sudo apt-get install python3.7

如果您没有存储库,因此它触发了一个未找到的软件包,您首先必须安装以下内容:

sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update

最新更新