问题:
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
答案 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。
尝试以下替代解决方案之一:
使用
从GitHub存储库安装最新版本(尚未发布)的cx_Freeze。pip install --upgrade git+https://github.com/anthony-tuininga/cx_Freeze.git@master
按说明手动修补当前的cx_Freeze安装。在this answer中。
如果您愿意,可以回滚到Python 3.6。