python:ImportError: No module named machinery

图片说明
这个是报的错误
源码:![图片说明](https://img-ask.csdn.net/upload/201605/26/1464250757_68503.jpg)图片说明
两个.py文件是在同级目录下
运行命令:python mysetup.py py2exe会报错,自己弄了好久,还没解决,求各位大神帮忙,指导下

图片说明

你装的py2exe是什么版本,它不支持python2
http://stackoverflow.com/questions/24237385/no-module-named-machinery

如果想使用非当前模块中的代码,需要使用Import,这个大家都知道。 

如果你要使用的模块(py文件)和当前模块在同一目录,只要import相应的文件名就好,比如在a.py中使用b.py: 

import b 

但是如果要import一个不同目录的文件(例如b.py)该怎么做呢? 
首先需要使用sys.path.append方......
答案就在这里:Python 之 ImportError: No module named ***
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

那要怎么把.py和它的配置文件打包成一个可执行文件?