Как импортировать файл .pyd как модуль python? - PullRequest
0 голосов
/ 10 мая 2018

Я использую PyCharm.У меня есть сценарий Python в следующем месте:

C: \ Users \ XYZ \ PycharmProjects \ Project1 \ plays.py

plays.py имеет только 1 строку кода, как показано ниже

import PyTbl

В папке «Project1» есть еще один файл: C: \ Users \ XYZ \ PycharmProjects \ Project1 \ PyTbl.pyd

Когда я запускаю скрипт python plays.py, я получаю следующееошибка:

ImportError: numpy.core.multiarray failed to import
Traceback (most recent call last):
  File "C:/Users/XYZ/PycharmProjects/Project1/playground.py", line 1, in <module>
    import PyTbl
SystemError: initialization of PyTbl raised unreported exception

Если навести курсор мыши на строку кода Python в файле plays.py в редакторе PyCharm, я получу следующее сообщение об ошибке:

"Нет модуля с именем PyTbl"

Есть идеи, как импортировать файл .pyd в скрипт Python?

1 Ответ

0 голосов
/ 06 марта 2019

Одна вещь, которая наверняка будет работать, - это установить переменную среды PYTHONPATH перед запуском PyCharm, чтобы включить каталог, в котором находится файл .pyd. Я не знаю, есть ли более простой способ сделать это в самом PyCharm.

...