Ошибка импорта Psycopg2 в файл python, который вызывается из php - PullRequest
0 голосов
/ 17 мая 2019

Я разрабатываю веб-сайт, используя php, который вызывает программу python для выполнения какого-либо процесса.

В python я использую библиотеку Psycopg2 для проверки базы данных.Когда я запускаю python с моего сервера, он работает идеально, как я и хотел.Проблема началась, когда я попытался запустить Python из PHP, используя: $command = escapeshellcmd('//directory to python //directory to python program'); system($command);

Я протестировал в своем коде Python, чтобы проверить, есть ли какая-либо ошибка при импорте, например: try: import psycopg2 except ImportError as err: print(err)

И я получаю этот вывод: DLL load failed: The specified module could not be found.

Для вашей информации:

  1. Я импортирую Psycopg2, используя pip pip install psycopg2

  2. Уже установите PostgreSQL с этого сайта https://www.postgresql.org/download/windows/

У вас есть предложения?Спасибо!

...