我尝试使用py2exe,cx_freeze和pyinstaller从程序中创建一个exe。所有这些都给我一个错误' ImportError:没有名为six'当我去推出.exe
可以创建.exe。我已经浏览了论坛,所有人都说要点击安装六(它已经安装好了)。我尝试过卸载并重新安装六个。
一篇文章提到卸载matplotlib,所以我做到了。
当我编写pyinstaller时,其中一个要求是安装了六个!所以这非常莫名其妙。
答案 0 :(得分:1)
http://i289.photobucket.com/albums/ll233/89733/stacked_help_zpsnrvlayj4.jpg
在Gabriel要求截图后,我仔细看了一下。
pip install urllib3 --upgrade解决了这个问题,我在这里找到了:
答案 1 :(得分:0)
当您使用 cx_freeze 创建。 exe 文件时,它会将所有需要的库编译到。 exe 文件夹中,您可能已经拥有从 cx_freeze 配置设置文件,以便能够创建。 exe ,对吗?在那里你必须告诉" cx_freeze 当有人运行程序时,将需要哪些库。
请记住,当您创建。 exe 时,您不需要 python 6 来运行它。