Я разрабатываю веб-сайт, используя 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.
Для вашей информации:
Я импортирую Psycopg2, используя pip
pip install psycopg2
Уже установите PostgreSQL с этого сайта https://www.postgresql.org/download/windows/
У вас есть предложения?Спасибо!