我正在尝试使用此命令安装Python 3.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'
有人可以帮忙吗?为什么我会收到此错误以及安装软件包的正确方法是什么?
答案 0 :(得分:19)
如omajid所述,包裹在16.04不可用。但是如果您在16.04中需要它,您可以通过添加例如Felix Krull的个人包存储库来获取它:
sudo add-apt-repository ppa:fkrull/deadsnakes
编辑: 上述PPA已被停用,请参阅讨论here和新PPA here。因此,请使用下面提到的PPA来使用它:
sudo add-apt-repository ppa:deadsnakes/ppa
答案 1 :(得分:7)
包裹太新了。它在较旧的16.04版本中不可用。它可以在较新的Ubuntu 16.10中找到。
答案 2 :(得分:5)
对于那些试图安装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
有关更多详细信息,请点击此处"How to Install Python 3.6.1 in Ubuntu 16.04 LTS"
注意:如果需要使用Linux 16.04,请使用python v 2.7作为默认值。 您项目中的python 3.6只需将python-3.6设置为默认版本即可 这个项目。最好使用
sudo update-alternatives ...
命令,那么您的终端将消失:(。
答案 3 :(得分:2)
此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
答案 4 :(得分:2)
我尝试了很多事情,这花费了我很多时间。
这个ppa:jonathonf Didnt为我工作。
ppa:deadsnakes working fine for now.
下面的命令是有效的:
然后打开终端
sudo apt-get更新
sudo apt-get升级
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes / ppa
sudo apt-get更新
sudo apt-get install python3.6
答案 5 :(得分:0)
sudo add-apt-repository ppa:deadsnakes/ppa
猜猜他们改变了回购的名称。