Установщик Windows, созданный с помощью setup.py bdist_wininst запускает RuntimeError при установке. Как это исправить?

Я создаю установку EXE для моего проекта, используя setupdool's bdist_wininst. Тем не менее, я обнаружил, что когда я на самом деле запускаю указанный установщик на машине Win7-64bit с Python 2.7.3, я получаю Runtime Error, которая выглядит так: http://i.imgur.com/8osT3.jpg . (только 64-битный инсталлятор против 64-разрядной версии python-2.7, 32-разрядный (на 32-разрядной версии python2.7) отлично выглядит). Я могу нажать OK, и установка завершится, но это, конечно, выглядит неудовлетворительным для конечных пользователей.

Есть идеи, как их решить?

2 Solutions collect form web for “Установщик Windows, созданный с помощью setup.py bdist_wininst запускает RuntimeError при установке. Как это исправить?”

Возможно, распространяемый пакет Visual C ++ отсутствует или поврежден, попробуйте (повторно) установить распространяемый пакет Microsoft Visual C ++ 2008 SP1 / 2010 (x64) или любую другую версию.

Может быть, вам нужно создать исполняемый файл специально для x64? Это команда, которую вы должны запустить:

python setup.py build --plat-name=win-amd64 

Более подробную информацию можно найти здесь:

http://docs.python.org/2/distutils/builtdist.html#cross-compiling-on-windows

  • Почему я не могу установить Python 2.7 под Centos 5.5?
  • Ошибка Python ex_setup.py urlopen getaddrinfo не удалось
  • Как я могу заставить setuptools установить пакет, который не находится в PyPI?
  • Использовать setuptools для установки из местоположения
  • Как установить пакеты, размещенные в приватном PyPI, используя setup.py?
  • Проект Python с использованием буферов протокола, проблемы с развертыванием
  • Как выполнить (безопасную) команду оболочки bash в setup.py?
  • Как я могу настроить инструменты для установки пакета PyPI с разветвленной версией github?
  • Как я могу запустить файл сценария как часть установки python setup.py?
  • easy_install lxml на Python 2.7 на Windows
  • setuptools и pip: выбор минимальной и полной установки
  • Python - лучший язык программирования в мире.