为什么可以';在Ubuntu16.04上安装python3.6-dev

为什么可以';在Ubuntu16.04上安装python3.6-dev,python,ubuntu-16.04,python-3.6,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' 有人能帮忙吗?为什么会出现此错误?安装软件包的正

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

有人能帮忙吗?为什么会出现此错误?安装软件包的正确方法是什么?

软件包太新了。旧版本16.04中不提供此功能。它在较新版本中可用。

sudo-add-apt-repository-ppa:deadsnakes/ppa\
&&sudoapt更新\
&&sudo apt安装python3.6

编辑: 以下PPA已被禁用,请参阅讨论和新PPA。因此,请使用上述PPA

原始答复:

如omajid所述,16.04版中不提供该软件包。但如果您在16.04中需要它,您可以通过添加例如Felix Krull的个人软件包存储库来获得:

sudo add-apt-repository ppa:fkrull/deadsnakes

我猜他们更改了repo的名称。

对于那些试图安装python-3.6的人来说,得到了与上面相同的错误。这可以帮助你也可以帮助我们它帮助我解决了pb

  • 打开终端,然后运行命令添加PPA:

    sudo添加apt存储库ppa:jonathonf/python-3.6

  • 然后检查更新并通过以下命令安装Python 3.6:

    sudo-apt-get-update

    sudo apt get安装python3.6

  • 现在,为了确保安装成功,只需运行
    python3.6-v
    python3.6

    更多详情请点击这里

    注意:如果需要,Linux 16.04将使用PythonV2.7作为默认版本 项目中的python 3.6只需将python-3.6设置为的默认版本 这个项目。最好使用
    sudo更新选项…
    命令,则您的终端将消失:(


    这个ppa在Ubuntu16.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
    

    我尝试了很多东西,但这花费了我很多时间

    这是ppa:jonathonf没有为我工作

     ppa:deadsnakes working fine for now.
    
    工作原理如下:

    然后打开终端

    sudoapt获得更新

    sudo易于升级

    sudo apt获取安装软件属性公共

    sudo添加apt存储库ppa:死蛇/ppa

    sudoapt获得更新


    sudo apt get install python3.6

    为什么要安装ubuntu?ModuleNotFoundError:尝试安装时没有名为“apt_pkg”的模块。然后是“sudo apt get update”,并添加以上两个模块。谢谢。@DINATAKLIT您是如何修复的?没有谈到修复的:)Jonathan Repo有问题。从这里安装之后,我在让pip为我工作时遇到了很多问题。转而选择死蛇回购。请求库的Kenneth也这么说:一旦你尝试使用sudo更新替代方案,你可能会面临pb,这已经让我的终端消失了,其他方式也没关系,我想你不这么认为吗?但是,既然你认为这可能会导致许多我们可以避免的问题,那么最好使用另一种解决方案,谢谢:)。我在ubuntu 16.04 LTS更新选项中创建了3.6默认python,这对我来说非常有用——安装/usr/bin/python/usr/bin/python3 10
     ppa:deadsnakes working fine for now.