Я пытаюсь запустить некоторый код с помощью 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.