PyImport_Import возвращает ноль при импорте pyodbc - PullRequest
0 голосов
/ 28 августа 2018

Я использую пример Python из https://docs.python.org/3/extending/embedding.html.

все правильно, пока я не добавил одну строку import pyodbc в файл multiply.py. PyImport_Import вернет null, если я добавлю эту строку, а PyErr_Print() покажет, что no module named pyodbc. но на самом деле я установил pyodbc с pip, и я запускаю «multiply.py» без проблем в командной строке.

Что-то не так?

Ответы [ 2 ]

0 голосов
/ 02 мая 2019

Вы должны добавить переменную PYTHON_PATH в свой рабочий каталог по системному пути. Добавьте переменную PYTHON_HOME, если она не существует, и добавьте также папку скриптов Python.

0 голосов
/ 05 сентября 2018

Я бы порекомендовал установить все заново, потому что ваша проблема очень странная, и мне никто не смог ее объяснить.

...