1

我尝试使用 py2exe、cx_freeze 和 pyinstaller 从程序制作 exe。当我启动 .exe 时,所有这些都给我一个错误“ImportError:没有名为 6 的模块”

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

一篇文章提到卸载 matplotlib,所以我这样做了。

当我安装 pyinstaller 时,要求之一是安装六个!所以这非常令人费解。

4

2 回答 2

1

http://i289.photobucket.com/albums/ll233/89733/stacked_help_zpsnrvlayj4.jpg

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

pip install urllib3 --upgrade 解决了这个问题,我在这里找到了:

https://github.com/transifex/transifex-client/issues/103

于 2017-05-19T13:35:44.953 回答
0

当你创建一个 . 使用cx_freeze的exe文件将所有需要的库编译到 . exe文件夹,您可能必须从cx_freeze配置一个安装文件才能创建 . exe,对吧?在那里,您必须“告诉” cx_freeze当有人运行程序时将需要哪些库。

请记住,当您创建一个 . exe你不需要python也不需要六个来运行它。

于 2017-05-18T20:43:48.770 回答