2017-08-11 113 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"]}}) 

但可惜沒有奏效。

回答

相關問題