为什么我不能在Ubuntu16.04上安装python3.6-dev

时间:2017-04-25 21:51:17

标签: python ubuntu-16.04 python-3.6

我正在尝试使用此命令安装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'

有人可以帮忙吗?为什么我会收到此错误以及安装软件包的正确方法是什么?

6 个答案:

答案 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并得到与上述错误相同的错误的人。这也可以为您提供帮助,帮助我们解决了铅问题。

  1. 打开终端,然后运行命令以添加PPA:

    sudo add-apt-repository ppa:jonathonf/python-3.6

  2. 然后通过命令检查更新并安装Python 3.6:

    sudo apt-get update

    sudo apt-get install python3.6

现在要确保已成功安装,只需运行python3.6-vpython3.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

猜猜他们改变了回购的名称。