确定库是为哪个python版本设计的

确定库是为哪个python版本设计的,python,c++,import,Python,C++,Import,我正在尝试安装一个著名的框架,但我找不到任何关于所用Python版本的信息。该框架主要基于cpp,并带有一些python包装。我已经查看了网站、github和自述文件。我怎么知道 我最初安装了python 3的所有内容,因为我看到了带括号的print()。但当我试图导入它时,我得到了错误 ImportError:动态模块未定义初始化函数 (这似乎源于cpp模块) 这在其他SO答案中被描述为版本不匹配错误。现在我必须重新安装python 2的所有先决条件,但我仍然不确定实际应该使用哪个版本。为什么

我正在尝试安装一个著名的框架,但我找不到任何关于所用Python版本的信息。该框架主要基于cpp,并带有一些python包装。我已经查看了网站、github和自述文件。我怎么知道

我最初安装了python 3的所有内容,因为我看到了带括号的
print()
。但当我试图导入它时,我得到了错误

ImportError:动态模块未定义初始化函数

(这似乎源于
cpp
模块)
这在其他SO答案中被描述为版本不匹配错误。现在我必须重新安装python 2的所有先决条件,但我仍然不确定实际应该使用哪个版本。

为什么不告诉我们这个神秘的“众所周知的框架”是什么。我想这会让事情变得更容易…因为我想要一个知道使用哪个版本的通用方法,而不是一个单一的答案。现在它可以与2一起工作,但我仍然不明白为什么它与print()一起是2,以及我如何提前知道它。python 2使用print(),因为它可以将“()”部分解释为内联元组定义,并且只打印它。它仍然不是Python3中的函数调用。如果运行类似于
print(2,3)
vs.
print 2,3
的程序,您可以看到不同之处。然而,对于最初的问题,我没有什么好的建议…:(这里有一个类似的问题:您可以同时使用python 2.7和python 3。以详细模式安装有问题的软件包,并查看文件的复制位置等,以获得线索。