我使用下面的
创建了一个.py文件from appd.request import AppDynamicsClient
import requests
import datetime as db
import time
import matplotlib.pyplot as plt
import pylab
import json
我使用py2exe将其转换为.exe,我创建了一个setup.py文件,其中包含了所有必需的包命令
python setup.py py2exe --include package name
运行正常并创建了两个名为dist和build的文件夹,在运行文件时出现了dist exe文件,它给出了以下错误 回溯(最近一次调用最后一次):
File "appd\__init__.pyc", line 10, in <module>
File "appd\model\__init__.pyc", line 8, in <module>
File "six.pyc", line 92, in __get__
File "six.pyc", line 160, in _resolve
File "six.pyc", line 82, in _import_module
ImportError: No module named UserList
我没有使用任何模块作为用户列表
答案 0 :(得分:0)
我在文件中导入了UserList,它运行正常 实际上,问题是用户列表包在六个包中,所以它在.exe的时间生成时动态加载,因此它无法加载包,这就是它抛出错误的原因。