Pip,包和Python3

时间:2014-01-15 14:44:59

标签: python-3.x pip

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

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

所有包装/发行如何在python中运行?

如何通过pip安装pydot? 实际上创建者说不支持python3,但pyd3列在pip3.3中 在Python3上存在一个pydot(https://bitbucket.org/prologic/pydot)的分支,为什么它没有在pip中列出?

我可以通过pip安装pydot吗?

1 个答案:

答案 0 :(得分:0)

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

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

因此,确定软件包是否兼容的最明确的方法是尝试安装它,然后尝试它是否有效。