Ubuntu18.04安装高版本Python Ubuntu18.04自带的Python是3.6.9,版本较低,如果想高版本Python,通常需要通过第三方库安装 sudo add-apt-repository ppa:deadsnakes/ppa 在运行这个命令时,可能会遇到报错: Err:10 https://www.scootersoftware.com bcompare4 Release.gpg The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EC34ED227AFAE3F2 这时需要删除/etc/apt/sources.list.d/scootersoftware.list,再重新运行 sudo apt update sudo add-apt-repository ppa:deadsnakes/ppa 不过,deadsnakes删除了Ubuntu18.04版的python3.9的包,因此是无法安装Python3.9的 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' 最后的解决方案是源代码编译: wget https://mirrors.huaweicloud.com/python/3.9.15/Python-3.9.15.tgz tar xzf Python-3.9.15.tgz sudo ./configure --enable-optimizations sudo make sudo make install 最后,做个软连接 sudo rm /usr/bin/python sudo ln -s /usr/local/bin/python3.9 /usr/bin/python 大功告成 |
----------------------------------------------

|