Модуль не найден, хотя явно добавлен в системный путь - PullRequest
1 голос
/ 06 августа 2020

Я пытаюсь использовать числовое значение в python. Lumerical - это программа моделирования электромагнитного c, которая обеспечивает доступ через python. Для получения дополнительной информации обратитесь к https://support.lumerical.com/hc/en-us/articles/360041873053

В любом случае, чтобы запустить его, мне нужно импортировать модуль с именем lumapi. Он находится в каталоге программы:

C:\Program Files\Lumerical\v202\api\python\lumapi.py

Итак, естественно, чтобы импортировать его в мой текущий файл скрипта, я использовал следующий код:

import sys
sys.path.append(r"C:\Program Files\Lumerical\v202\api\python\lumapi.py")

import lumapi

Но я получил:

ModuleNotFoundError: No module named 'lumapi'

То, что я тестировал

  1. Когда я сохраняю файл сценария непосредственно внутри папки, где хранится lumapi, и просто напишите import lumapi, это работает.
  2. С sys.path Я проверил, действительно ли каталог был добавлен в путь, и, похоже, это так
  3. Я также убедился, что у меня есть полное разрешение на запись и чтение для папки, в которой хранится lumapi
...