Ошибка установки cx_Freeze: путь не найден - PullRequest
0 голосов
/ 17 мая 2019

Вопросы:

1. Когда я пытаюсь установить cx_Freeze 5.1.1 в python или через cmd, он говорит:

ошибка: [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 install C: \ Users \ Super \ Downloads \ cx_Freeze-5.1.1-cp37-cp37m-win32.whl

И он говорит:

успешно установлен

Я установил его, но что будет следующим шагом, потому что он все еще не работает?

Обратите внимание, у меня есть:

Python 3.7 32 бита

Windows 10

1 Ответ

0 голосов
/ 20 мая 2019

cx_Freeze еще не поддерживает Python 3.7, в нем есть ошибка. Исправление существует, но еще не выпущено. Смотрите, например В чем может быть причина фатальной ошибки Python: initfsencoding: невозможно загрузить кодек файловой системы? , cx_Freeze, сбой Python 3.7.0 и проблемы # 395 и # 407 в репозитории cx_Freeze's GitHub.

Попробуйте одно из следующих альтернативных решений:

  1. Установите последнюю (еще не выпущенную) версию cx_Freeze из репозитория GitHub, используя

    pip install --upgrade git+https://github.com/anthony-tuininga/cx_Freeze.git@master
    
  2. Вручную исправьте текущую установку cx_Freeze, как описано, например, в этот ответ .

  3. Откат к Python 3.6, если это вариант для вас.

...