我正在尝试在python3中安装pydot,我想出了一些问题:
pip3.3引用的包与pip2.7引用的包相同,或者包有不同的存储库?
所有包装/发行如何在python中运行?
如何通过pip安装pydot? 实际上创建者说不支持python3,但pyd3列在pip3.3中 在Python3上存在一个pydot(https://bitbucket.org/prologic/pydot)的分支,为什么它没有在pip中列出?
我可以通过pip安装pydot吗?
答案 0 :(得分:0)
python中的几乎所有软件包/程序分发都是使用distutils完成的。这在python documentation中有很好的记录。
针对您的具体问题:pip通常会在PyPI中搜索该软件包,然后下载该软件包的分发版。大多数情况下,这是一个源包,需要进行字节编译。如果成功,那么包很可能与你正在使用的python版本兼容,如果不是你很可能会得到SyntaxErrors或类似的东西。 据我所知,PyPI没有其他最终确定的版本分类器。
因此,确定软件包是否兼容的最明确的方法是尝试安装它,然后尝试它是否有效。