2017-08-11 52 views
0

我已经安装了六台用命令导入错误:没有模块名为SIX - 已安装了六台

pip install six 

,如果我打印版本:

python -c "import six; print (six.__version__)" 

六个版本被列为:

1.10.0 

我想将我的Python程序转换为独立的可执行文件。 我试过py2exe和PyInstaller。这两个创建包很好,但是当我运行MAIN.EXE我出现以下错误短暂闪烁:

Traceback (most recent call last): 
    File "main.py", line 9, in <module> 
    File "requests\__init__.pyc", line 58, in <module> 
    File "requests\utils.pyc", line 26, in <module> 
    File "requests\compat.pyc", line 7, in <module> 
    File "requests\packages\__init__.pyc", line 7, in <module> 
    File "urllib3\__init__.pyc", line 10, in <module> 
    File "urllib3\connectionpool.pyc", line 30, in <module> 
    File "urllib3\packages\six.pyc", line 5, in <module> 
ImportError: No module named six 

有人可以帮助我了解如何使用这个回溯来解决我的问题?

我曾尝试以包括我setup.py六为p2exe:

from distutils.core import setup 
import py2exe 
setup(windows=[{"script":"main.py"}], options={"py2exe":{"includes":["six"]}}) 

但可惜没有奏效。

回答

相关问题