импортировать ortools в mac - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь запустить некоторый код с помощью ortools в среде Python. У меня не было проблем на машине с Windows, но у меня проблемы с Mac (10.12.6). если в моей виртуальной среде я запускаю

pip freeze

или

conda list 

ortools появляется в моем списке установленных пакетов. Но если я попытаюсь использовать это

ipython
from ortools.linear_solver import pywrapplp

Я получаю сообщение о том, что нет модуля с именем ortools. Если я пойду к

mac / anaconda3 / envs / nameenv / lib / python3.6 / site-packages У меня есть папка ortools с некоторыми файлами python, включая pywrapplp. Вы знаете, что я делаю не так?

EDIT

следующий запрос от комментариев:

import os
os.getcwd()

возвращает '/ Users / imac'

which ipython

/ anaconda3 / бен / IPython

Установка ortools - головная боль. Это было несколько дней назад, я думаю, что наконец-то сделал это с

easy_install ortools

Я думаю, что это проблема с путем. Я думаю, потому что я не установил его с Conda, он не находит пакет. Я начал писать:

sys.path.append('/anaconda3/envs/env_name/lib/python3.6/site-packages/') 

в начале моего ipynb. Таким образом, я могу запустить ortools.

1 Ответ

0 голосов
/ 05 мая 2018

Вы можете установить несколько интерпретаторов python (python2 и python3)

Так что если вы хотите использовать его с ipython, который, по-видимому, связан с python3 в вашем случае.

Сначала проверьте, установлен ли у вас пакет pypi ortools ipython -m pip show ortools Если вы получили ошибку, значит пакет не установлен.

, чтобы вы могли легко установить его, используя: ipython -m pip install --user ortools

примечание: мы предоставляем пакет Pypi ortools (64 бита) для Manylinux, Windows и MacOS.
Вы также можете восстановить его из источника https://developers.google.com/optimization/introduction/installing/source

...