У меня была рабочая установка SCIP на Python с использованием следующего потока: Проблема с установкой SCIP Python Windows с точкой
Теперь у меня новый ноутбук, и я снова попытался переустановить SCIP, но он не работает (я пробовал на нескольких машинах с идентичным результатом). Версии программного обеспечения изменились, поэтому я ссылаюсь на новые версии ниже.
Установка (окружающая среда):
- ОС: Windows 10
- Anaconda Версия 5.0.1 | Дата выхода: 25 октября 2017 г .; Python 3.6 (64 бит)
- PyCharm, 2017.3 (Community Edition)
- Библиотека PySCIPOpt (pip install pyscipopt)
- Распаковал файлы из SCIPOPTDIR.rar в каталог C: \ SCIPOPT
- Set the environment variables:
- Added the Variable SCIPOPTDIR with the Value of the installation directory (i.e. C:\SCIPOPT)
- В переменную PATH добавлена запись% SCIPOPTDIR% \ lib
Сообщение об ошибке:
Файл "C: /Users/i070009/PycharmProjects/OptimizationModels/RunTestOfSCIPLibrary.py", строка 1, в
от pyscipopt импорт Модель, Quicksum
ModuleNotFoundError: нет модуля с именем pyscipopt
Если я использую блокнот jupyter (из модели импорта pyscipopt, quicksum), я получаю следующее сообщение об ошибке:
ImportError Traceback (последний вызов последним) в () ----> 1 из модели импорта pyscipopt, quicksum
C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ pyscipopt__init __. Py in () 1 # экспортировать объекты, относящиеся к пользователю:
2 from pyscipopt.Multidict import multidict
----> 3 из модели импорта pyscipopt.scip
4 from pyscipopt.scip import Branchrule
5 from pyscipopt.scip import Conshdlr
ImportError: Ошибка загрузки DLL: указанный модуль не найден.
Я предполагаю, что модуль не найден, но поскольку я добавил переменные PATH (и это работало на моем старом ноутбуке), я озадачен, почему он не работает. Это может быть действительно простая проблема. Я просто этого не вижу! Спасибо за любую помощь по этой теме!
pip install pyscipopt
вообще работала правильно? Полагаю, что нет, если вы запускали его до настройки установки SCIP Opt Suite. - person mattmilten   schedule 12.12.2017