Python 2.7 当我试图编译and.exe时,我得到了ImportError:没有名为six的模块

Python 2.7 当我试图编译and.exe时,我得到了ImportError:没有名为six的模块,python-2.7,pyinstaller,py2exe,cx-freeze,six,Python 2.7,Pyinstaller,Py2exe,Cx Freeze,Six,我尝试过使用py2exe、cx\u freeze和pyinstaller从程序生成exe。当我启动.exe时,所有这些都会给我一个错误“ImportError:没有名为six的模块” 可以创建.exe。我浏览了论坛,所有的论坛都说要pip安装六个(它已经安装了)。我尝试卸载并重新安装了六个 一篇帖子提到卸载matplotlib,所以我这么做了 当我安装pyinstaller时,其中一个要求是安装六个!因此,这非常令人困惑。当您使用cx\u freeze创建一个.exe文件时,它会将所有需要的库编

我尝试过使用py2exe、cx\u freeze和pyinstaller从程序生成exe。当我启动.exe时,所有这些都会给我一个错误“ImportError:没有名为six的模块”

可以创建.exe。我浏览了论坛,所有的论坛都说要pip安装六个(它已经安装了)。我尝试卸载并重新安装了六个

一篇帖子提到卸载matplotlib,所以我这么做了

当我安装pyinstaller时,其中一个要求是安装六个!因此,这非常令人困惑。

当您使用cx\u freeze创建一个.exe文件时,它会将所有需要的库编译到.exe文件夹中,您可能必须从cx\u freeze配置一个安装文件才能创建.exe,对吗?在这里,当有人运行程序时,您必须“告诉”cx\U冻结需要哪些库

请记住,当您创建.exe时,您不需要使用python或python来运行它。

加布里埃尔要截图后,我仔细看了看

pip安装urllib3--升级解决了这个问题,我在这里发现:


我在包含列表中添加了“六个”。没有帮助。很抱歉反应太晚: