Установка enaml в Анаконде

Я пытаюсь установить enaml для последней версии Anaconda (4.3.1). Руководство по установке на http://nucleic.github.io/enaml/docs/get_started/installation.html гласит:

В следующих разделах описывается, как установить Enaml и все его зависимости с нуля, начиная с установки среды выполнения Python. В инструкциях предполагается, что в системе пользователя есть компилятор C++ и инструменты командной строки Git, установленные и доступные по системному пути.

Легкий путь

Если установка и сборка Enaml и его зависимостей с нуля не очень привлекательны, бесплатный (и не связанный) дистрибутив Anaconda Python предоставляет полную среду Python, которая поставляется с относительно свежей версией Enaml и множеством других полезных пакетов.

Если у вас есть работающий компилятор C++, вы можете установить его с помощью pip:

$ pip install enaml

Подскажите, пожалуйста, самый простой способ установить компилятор C++ и инструменты командной строки Git и сделать их доступными по системному пути?

То, что я пробовал: я пытался установить Visual Studio, однако он оказывается 32-битным, поэтому при установке pip enaml или atom я получаю следующую ошибку:

Не удалось построить колесо для атома

фатальная ошибка LNK1112: тип компьютера модуля "x64" конфликтует с типом машины назначения "X86"

2 ответа

Установите компилятор Microsoft Visual C++ для Python 2.7 и запустите pip install enaml снова. Здесь также есть учебник по Python GUI с enaml, который показывает, как начать работу с нуля.

conda install enaml это более идиоматичный способ установки пакетов в Anaconda, чем pip installПо крайней мере, для пакетов, о которых он знает. Enaml и Atom входят в этот список.

Это обходит компиляцию C++, поэтому, возможно, это не то, что вам нужно, но это самый простой способ установить Enaml. (У меня черный палец, когда дело доходит до строительства из источника, поэтому Anaconda работает очень хорошо для меня.)

Другие вопросы по тегам