是的,可能是兼容性问题导致的。Python 3和Python 2在语法和一些库的使用上有一些不同,因此可能存在一些代码在Python 2中能正常运行但在Python 3中无法正常运行的情况。
在您的情况下,原来的自动化代码可能是针对Python 2编写的,而您的Mac m3上安装的是Python 3.9.10,所以无法运行起来。您可以尝试将该代码进行一些修改,以在Python 3中运行。
具体修改方式可能需要根据代码和错误信息来判断。可能的问题包括print函数的使用,除法的行为等等。将这些问题修复后,您的代码应该可以在Python 3中正常运行。
另外,如果您没有强烈的理由,建议您在Mac m3上安装与原来代码相同的Python版本,这样可以更方便地进行代码的迁移和开发。