Я пытаюсь установить 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»
Установите Компилятор Microsoft Visual C ++ для Python 2.7 и беги pip install enaml
снова. Там также учебник здесь Python GUI с enaml это показывает, как начать с нуля.
conda install enaml
это более идиоматичный способ установки пакетов в Anaconda, чем pip install
По крайней мере, для пакетов, о которых он знает. Enaml и Atom входят в этот список.
Это обходит компиляцию C ++, поэтому, возможно, это не то, что вам нужно, но это самый простой способ установить Enaml. (У меня черный палец, когда дело доходит до строительства из источника, поэтому Anaconda работает очень хорошо для меня.)