Modulenotefounderror; Нет имени модуля cplex - PullRequest
0 голосов
/ 16 февраля 2020

Я работаю над моей мамой c, и я только что исправил сценарий. Затем я захотел отредактировать, и похоже, что больше ничего не работает.

Я получаю сообщение об ошибке; Traceback (последний вызов был последним): файл "lu.py", строка 1, в импорте cplex ModuleNotFoundError: нет модуля с именем 'cplex'

Я не создавал сценарий, и мои знания о python отсутствуют много

Когда я хочу запустить скрипт, я использую терминал - CD (расположение файла) pyzton3 lu.py

Кто-нибудь, кто может помочь мне с этой проблемой?

1 Ответ

1 голос
/ 17 февраля 2020

Это происходит, когда интерпретатор Python не может найти установку CPLEX. Обычно это можно исправить, правильно установив переменную PYTHONPATH. Убедитесь, что эта переменная содержит библиотеки CPLEX Python.

Если вы используете Linux, вы можете сделать следующее:

  1. Найти установку CPLEX (или COS) папка.
  2. Предполагая, что это /path/to/COS, у вас должна быть папка /path/to/COS/cplex/python/ и в этой папке разные подкаталоги, которые соответствуют различным Python версиям.
  3. Предполагается, что вы работаете Python 3.6, выполните в вашей оболочке следующее: export PYTHONPATH="$PYTHONPATH:/path/to/COS/cplex/python/3.6/x86-64_linux" и затем выполните свой скрипт, как и раньше, в том же терминале.
...