5

我在下面有测试程序 - 我用 pyinstaller (Python ver 3.7b. windows 10 - 64bit) 编译了代码,在编译和错误期间注意到警告。对于解决此问题的任何见解,我将不胜感激。

Test.py
import encodings
print('Test')

编译警告示例

102 信息:PyInstaller:3.3.1
102 信息:Python:3.7.0b1
104 信息:平台:Windows-10-10.0.14393-SP0
2771 警告:找不到库:api-ms-win-crt-math-l1-1 c:\apps\python\python37\python.exe 的 -0.dll 依赖项
2801 警告:找不到 lib:c:\apps\python 的 api-ms-win-crt-stdio-l1-1-0.dll 依赖项\python37\python.exe

错误 - 执行程序 致命 Python 错误:initfsencoding:
无法加载文件系统编解码器 zipimport.ZipImportError:
找不到模块“编码”当前线程 0x0000289c(最近一次调用):

4

4 回答 4

4

我有同样的错误(zipimport.ZipImportError:找不到模块'编码')。

我认为这与尚未支持 pyinstaller 的 Python 3.7 有关...

于 2018-07-08T15:16:55.517 回答
0

正在尝试安装 Python 并采用最新版本(3.7.2)。得到了同样的错误(或者在使用安装程序进行设置时,给出了神秘的“拒绝访问”问题,这导致了一组不同的问题/解决方案。

最后,只是更改为较早的版本(现在为 v3.5.2)并且运行顺利。如果您想完成其他事情,可以节省时间!正如有人已经指出的那样,这可能与不支持 PyInstaller 有关(还没有?)

于 2018-12-26T13:21:53.747 回答
0

我遇到了同样的问题,我通过在我的 Windows 10 专业版操作系统中将Python 3.7 替换为Python 3.6.5来解决它。在使用我的 python 脚本编译期间,我PyInstall仍然收到这些WARNING: lib not found: api-ms-win-crtXXX...警告,但最终的可执行文件工作正常,没有任何错误。

于 2018-09-02T10:30:22.610 回答
0

我也遇到了同样的错误。我将pyinstaller升级到最新版本[3.4],问题就解决了。我的环境信息如下:windows 7,python 3.7.0,pyinstaller 3.1。参考来源:zipimport.ZipImportError:找不到模块“编码”

于 2018-12-15T03:40:32.177 回答