2014-10-27 7 views
2

Я пытаюсь установить Google или-tools на mac 10.10 - https://code.google.com/p/or-tools/wiki/OrToolsWithPyPi.
установить с помощью python2.7 setup.py install --user (пробовал также с Судом и без --user), но получаю следующее, когда он идет в PyPi загрузить пакет:не удается установить или-tools на mac 10.10

.. Some other output .. 
Installed /Users/Zach/Library/Python/2.7/lib/python/site-packages/ortools_examples-1.3549-py2.7.egg 
Processing dependencies for ortools-examples==1.3549 
Searching for ortools 
Reading https://pypi.python.org/simple/ortools/ 
No local packages or download links found for ortools 
error: Could not find suitable distribution for Requirement.parse('ortools') 

я заметил, что он создает каталог build/bdist.macosx-10.8-x86_64/egg для того, чтобы построить все, но я бегу macosx 10.10. При просмотре https://pypi.python.org/simple/ortools/ Я могу найти соответствующий файл яйца для версии 3549, но это для macosx10.9, может быть, проблема? Почему setup.py думает, что я на 10.8?

В любом случае, это может быть не проблема, поэтому любая другая помощь очень ценится. Благодаря!

ответ

3

Бывшее решение (с использованием easy_install и egg файла)

я временно решить проблему установки путем установки или-инструментов с использованием easy-install непосредственно из egg файла (я использую easy-install, установленный с MacPorts). Вот как я его устанавливаю.

sudo easy_install-2.7 https://pypi.python.org/packages/2.7/o/ortools/ortools-1.3853-py2.7-macosx-10.9-intel.egg#md5=f1f23b375652d40b9fbce682302e8dc8 

Вот ссылка на адрес или-файловые средства яйца, которые я использую: https://pypi.python.org/pypi/ortools/1.3853

Это даст некоторое предупреждение, но я могу загрузить or-tools в Python с помощью import ortools без проблем.

Новое решение (с использованием pip)

теперь я могу установить ortools с помощью pip. Однако по умолчанию версия protobuf равна 2.6.0, поэтому мне нужно удалить и переустановить новую версию protobuf, которая работает с ortools (например, в этом случае мы будем делать 3.0.0b4).

pip install protobuf==3.0.0b4 
pip install ortools 

Примечание что ortools совместим только с Python 2.6, 2.7 и 3.2 не 3,5 еще

+0

Я получаю эту проблему на 10.10 тоже. Пробовал этот ответ, но получил сообщение об ошибке: 'Нет локальных пакетов или ссылок на скачивание для ortools == 1.3853'. Есть идеи? – joehand

+0

Привет, Joeh. Да, мое решение теперь устарело, поскольку они не обновили пакет ortools на своих сайтах (у меня такая же проблема). Я не уверен, где самые последние ortools. Я вернусь к вам, если найду решение. – titipata

+0

Я установил его, но, честно говоря, я не могу понять, как это сделать! Я дам вам знать, смогу ли я его воссоздать. Существует новое яйцо OR Tools. Также проверьте [это обсуждение] (https://groups.google.com/forum/#!msg/or-tools-discuss/17hsQJZhGrE/rQbQy7bNQcEJ), что может помочь. – joehand

 Смежные вопросы

  • Нет связанных вопросов^_^