我正在尝试使用以下命令进行安装:
sudo apt-get install python3.6-dev
但我遇到了这个错误:
E: Unable to locate package python3.6-dev
E: Couldn't find any package by glob 'python3.6-dev'
E: Couldn't find any package by regex 'python3.6-dev'
为什么会出现这个错误,正确安装包的方式是什么?
我正在尝试使用以下命令进行安装:
sudo apt-get install python3.6-dev
但我遇到了这个错误:
E: Unable to locate package python3.6-dev
E: Couldn't find any package by glob 'python3.6-dev'
E: Couldn't find any package by regex 'python3.6-dev'
sudo add-apt-repository ppa:deadsnakes/ppa \
&& sudo apt update \
&& sudo apt install python3.6
这个ppa在Ubuntu 16.04上非常好用。在这里发布给其他人。
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
对于那些尝试安装Python 3.6并遇到与上述错误相同的人,这也可以帮助您和我们。它帮助我解决了问题。
打开终端,然后运行以下命令添加PPA:
sudo add-apt-repository ppa:jonathonf/python-3.6
然后通过以下命令检查更新并安装Python 3.6:
sudo apt-get update
sudo apt-get install python3.6
现在要确保您安装成功了,只需运行python3.6-v
或python3.6
更多细节请查看"如何在Ubuntu 16.04 LTS中安装Python 3.6.1"
注意:Linux 16.04使用Python v 2.7作为默认版本。如果您需要在项目中使用Python 3.6,请将python-3.6设置为此项目的默认版本。这比使用sudo update-alternatives ...
命令好,否则您的终端窗口将消失 :(
这个 ppa:jonathonf
对我没用。
ppa:deadsnakes
目前运作良好。
有效的解决方案是:
打开终端 执行以下命令: sudo apt-get update sudo apt-get upgrade sudo apt-get install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update sudo apt-get install python3.6sudo add-apt-repository ppa:deadsnakes/ppa
我猜他们改变了仓库的名称。