我尝试apt安装python 3.9,它回复
Building dependency tree Reading state information... Done E: Unable to locate package python3.9 E: Couldn't find any package by glob 'python3.9' E: Couldn't find any package by regex 'python3.9'
mkshixfv1#
如果您使用的是Ubuntu 19.04 eoan(或deadsnakes ppa不支持的任何其他版本),您将无法使用deadsnakes ppa进行安装。您可以做的是从Python的official website中获取source,然后手动安装它,如here所述。为此,首先,安装构建Python包所需的依赖项。
sudo apt install build-essential zlib1g-dev \ libncurses5-dev libgdbm-dev libnss3-dev \ libssl-dev libreadline-dev libffi-dev curl software-properties-common
然后下载压缩包并解压缩:
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz tar -xf Python-3.9.0.tar.xz
然后cd到解压缩的目录:
cd Python-3.9.0
现在配置脚本:
./configure
现在,要在当前Python安装(如果有的话)的同时安装Python3.9,用途:
sudo make altinstall
最后,您可以使用验证安装
python3.9 --version
如何使python3.X成为python3的默认值?[可选]
rm /usr/bin/python3 ln -s /usr/bin/python3.5 /usr/bin/python3
alias python3='/usr/bin/python3.9'
或
alias python3='/usr/local/bin/python3.9'
iklwldmw2#
您之所以会收到该错误,是因为您首先需要更新软件包列表和先决条件。
sudo apt update sudo apt install software-properties-common
然后,将repo ppa:deadsnakes/ppa添加到您的源代码列表(您将从那里下载Python)
sudo add-apt-repository ppa:deadsnakes/ppa
确保出现提示时按Enter键。最后,安装您选择的版本
sudo apt install python3.9
请务必阅读以下内容:免责声明:在出现安全问题或其他问题时,不保证及时更新。如果您想在安全或其他关键环境中使用它们(例如,在生产服务器上),您需要自担风险。PPA Deadsnake
2条答案
按热度按时间mkshixfv1#
如果您使用的是Ubuntu 19.04 eoan(或deadsnakes ppa不支持的任何其他版本),您将无法使用deadsnakes ppa进行安装。
您可以做的是从Python的official website中获取source,然后手动安装它,如here所述。
为此,首先,安装构建Python包所需的依赖项。
然后下载压缩包并解压缩:
然后cd到解压缩的目录:
现在配置脚本:
现在,要在当前Python安装(如果有的话)的同时安装Python3.9,用途:
最后,您可以使用验证安装
如何使python3.X成为python3的默认值?[可选]
或
iklwldmw2#
您之所以会收到该错误,是因为您首先需要更新软件包列表和先决条件。
然后,将repo ppa:deadsnakes/ppa添加到您的源代码列表(您将从那里下载Python)
确保出现提示时按Enter键。
最后,安装您选择的版本
请务必阅读以下内容:
免责声明:在出现安全问题或其他问题时,不保证及时更新。如果您想在安全或其他关键环境中使用它们(例如,在生产服务器上),您需要自担风险。
PPA Deadsnake