cx_Freeze安装错误:找不到路径

时间:2019-05-17 18:02:12

标签: python path windows-10 cx-freeze

问题:

1。。当我尝试在python或通过cmd安装cx_Freeze 5.1.1时说:

  

错误:[WinError 3]系统找不到路径:'C:\ Program Files   (x86)\ Microsoft SDKs \ Windows \ v8.1 \ lib'

您看到它说\\Windows\\v8.1,但我有windows 10。在我看来,这就是问题所在,但是我该如何解决?

2。。我还下载了cx_Freeze.whl,并在cmd中进行了尝试:

  

python -m pip安装   C:\ Users \ Super \ Downloads \ cx_Freeze-5.1.1-cp37-cp37m-win32.whl

它说:

  

成功安装

我安装了它,但是下一步将继续,因为它仍然不起作用?

注意,我有:

Python 3.7 32位

Windows 10

1 个答案:

答案 0 :(得分:0)

cx_Freeze尚不支持Python 3.7,它有一个错误。有一个错误修正,但尚未发布。参见例如What could be the reason for fatal python error:initfsencoding:unable to load the file system codec?cx_Freeze crashing Python 3.7.0以及cx_Freeze的GitHub存储库中的问题#395#407

尝试以下替代解决方案之一:

  1. 使用

    从GitHub存储库安装最新版本(尚未发布)的cx_Freeze。
    pip install --upgrade git+https://github.com/anthony-tuininga/cx_Freeze.git@master
    
  2. 按说明手动修补当前的cx_Freeze安装。在this answer中。

  3. 如果您愿意,可以回滚到Python 3.6。