我正在尝试在urlparse
从six.moves.urllib_parse
. 这是程序:
# hello.py
from six.moves.urllib_parse import urlparse
print('hello world')
这是我的 setup.py:
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
运行 hello.py 工作正常。当我使用 将 hello.py 编译为 exepython setup.py py2exe
时,会生成一个hello.exe
文件。但是,当我运行时,hello.exe
我收到一条错误消息:
ImportError: No module named urlparse
我正在使用 Python 2.7。
使用 Python 3.4,KeyError: 'six.moves'
运行时出现错误提示python setup.py py2exe
。
如何阻止这些错误的发生?