【问题标题】:Pip, packages and Python3Pip、包和 Python3
【发布时间】:2014-01-15 14:44:59
【问题描述】:

我正在尝试在 python3 中安装 pydot,但我想出了一些问题:

pip3.3 引用的包与 pip2.7 引用的包相同,或者这些包有不同的存储库?

所有的打包/分发在 python 中是如何工作的?

通过 pip 安装 pydot 应该怎么做? 实际上创建者说不支持python3,但pydot在pip3.3中列出 pydot (https://bitbucket.org/prologic/pydot) 在 Python3 上工作的 fork 存在,为什么它没有在 pip 中列出?

我可以通过 pip 安装 pydot 吗?

【问题讨论】:

    标签: python-3.x pip


    【解决方案1】:

    python 中几乎所有的包/程序分发都是使用 distutils 完成的。这在python documentation 中有很好的记录。

    针对您的具体问题:pip 通常会在 PyPI 中搜索包,然后下载该包的分发版。大多数情况下,这是一个源包,需要进行字节编译。如果成功,则该软件包很可能与您正在使用的 python 版本兼容,如果不是,您很可能会得到 SyntaxErrors 或类似的东西。 据我所知,PyPI 没有其他绝对可靠的版本分类器。

    因此,判断软件包是否兼容的最可靠方法是尝试安装它,然后尝试它是否有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 2020-08-03
      • 2020-12-28
      • 2019-11-18
      • 1970-01-01
      • 2017-05-09
      相关资源
      最近更新 更多