在工作中我的任务是使用Python 2.7 Code将大型库转换为Python 3.x。
这个库包含许多使用boost python for C ++创建的脚本和扩展。
所有这些都是使用SCons构建的,它不能与Python 3.x解释器一起使用,但现在我和我的主管想知道是否有解决方法。
SConstruct文件包含带有sys.version的表达式,以确定要导入的正确模块目录(numpy等)。我不知道如何使用SCons或语法,因此我无法提供有关此主题的大量信息。
我们可以使用SCons使用给定的扩展来构建Python 3代码,还是我们必须等到SCons与Python 3兼容?