如何在 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