为啥Taichi最低支持3.6的python?

最近开始关注Taichi,发现最低只支持3.6python,如果是2.7版本的python是否可能支持?我的意思是2.7版本的Python和Taichi底层逻辑有没有本质冲突?是否可以通过对Taichi源代码的代码修改开发出支持2.7的Taichi?如果可以有没有什么建议?本人有志于修改出一款python2.7左右也能用的Taichi编译器。是否可以提供点指引,比如如何学习Taichi编译器源代码,开发出python2.7可用编译器时可能需要的知识。主要是各种关键词和相关书籍的书名,我对自己的学习能力和开发能力有信心,希望得到大家的帮助。开发完后我会免费开源出来,估计有些特殊情况和应用也会用到,在此先拜谢大家了。有何要求也可以私聊。

Python社区早在2020年就已经停止维护Python 2.7,Python2和3的差异还是挺大的,如果你有兴趣可以看下现在的代码魔改一个,但是Taichi的main repo和wheel都不会接受2.7的支持哈

另外你那里有什么use case必须用2.7么

公司有人搞的ROS系统里面核心的计算单元用的是Python2.7,如果需要python3.6估计需要等ROS2出来。

TaiChi的代码还没来得及看,对他的整体结构也不了解,TaiChi是如何嵌入到3.6里的?这个思路可否有希望用到2.7上?有没有建议或方向?你的意思是不是说,我只能想办法把2.7Python里的代码导出成TaiChi的代码再让代码运行结果返回2.7才行的通?