У меня есть модуль Python, который импортирует openpyxl:
import openpyxl
print("xlsupload.py")
Он работает в командной строке в Windows, когда я запускаю:
"python.exe python\xlsm_upload.py"
Затем я попытался вызвать этот модуль в php:
$cmd = escapeshellcmd('python.exe python\xlsm_upload.py');
$result = exec($cmd, $output, $status);
$status
возвращается 1
и ничего в $output
,
Когда я закомментирую заявлениеimport openpyxl
«, работает нормально.
Кажется, что «import openpyxl
«работает в командной строке, но не когда exec()
в php. Какие-либо предложения? Большое большое спасибо.
Задача ещё не решена.
Других решений пока нет …