当我在目录python3 my_calendar.py中运行my_calendar_project时,一切似乎都正常。运行"python3 -m my_calendar_project“时会出现问题,因此收到以下错误消息:"ModuleNotFoundError: No module named 'constants'
我是一个相当大的Python包的主要罪魁祸首,它在我们的组织内部使用。我正在为Python3编写包;对于我自己控制的代码来说,这是相当可行的--但是有许多“在野外”的脚本,如果/当组织默认解释器被拉到3.x时,这些脚本就会中断。# ... eventually switch this to pick up python3print "This - will fail hard