与其他人遇到的所有其他导入错误不同,我的py2exe导入错误是由于它无法找到我尝试导入的模块。这可能是路径问题。
我有两个目录:
Code/
my_main.py
Lib/
由于我知道我将在我的" Lib /"中导入和使用代码。经常,在my_main.py的最开始,我做了
#PATH_TO_LIB is the absolute path to my library
sys.path.append(PATH_TO_LIB)
现在,在我使用py2exe编译之后,对库内部代码的所有引用都会给我一个导入错误。
我的代码很庞大,我真的不想通过每一个导入来改变它的路径。
我需要做些什么才能防止这种情况发生?