Я пытаюсь установить cx_Freeze на python 3.4, используя:
pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org cx_freeze
Однако я получаю сообщение об ошибке
creating build\temp.win-amd64-3.4\Release\source
C:\VS10\VC\Bin\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG - IC:\Python34\include -IC:\Python34\include /Tcsource/util.c /Fobuild\temp.win-amd64-3.4\Release\source/util.obj
util.c
C:\VS10\VC\Bin\link.exe /DLL /nologo /INCREMENTAL:NO /LIBPATH:C:\Python34\libs /LIBPATH:C:\Python34\PCbuild\amd64 imagehlp.lib Shlwapi.lib /EXPORT:PyInit_util build\temp.win-amd64-3.4\Release\source/util.obj /OUT:build\lib.win-amd64-3.4\cx_Freeze\util.pyd /IMPLIB:build\temp.win-amd64-3.4\Release\source\util.lib /MANIFESTFILE:build\temp.win-amd64-3.4\Release\source\util.pyd.manifest
LINK : fatal error LNK1181: cannot open input file 'imagehlp.lib'
error: command 'C:\VS10\VC\Bin\link.exe' failed with exit status 1181
Есть идеи, как это обойти?
Текущая версия cx_Freeze
/ версия по умолчанию - 5.1.1, и она поддерживает только Python 2.7, 3.5 и 3.6.
Последняя версия cx_Freeze
, поддерживающая Python 3.4, - 5.0.2. См. cx_Freeze
примечания к выпуску и cx-freeze
информация тега. Так что тебе, наверное, стоит попробовать
pip install [...] cx_Freeze==5.0.2
где [...]
обозначает дополнительные параметры вашей команды установки.
Я не уверен, является ли несовместимость версий основной причиной конкретной ошибки, о которой вы сообщили, но в какой-то момент в вашем проекте она вызовет проблемы.