Python на Php проблемы с импортом

Я вызываю скрипт py из php, и все кажется нормальным, пока я не импортирую cv2, затем начинаются проблемы.

Ситуация:

  • 1 # У меня есть папка test / с test.php и test_script.py.

    test.php:

    <?php
    
    $command = escapeshellcmd( 'python test_script.py' );
    $output = shell_exec($command);
    
    echo $output;
    

    test_script.py:

    import os
    import json
    import numpy as np
    import cv2
    print('pol')
    
  • 2 # Если я запускаю его, я ничего не визуализирую в test / test.php; вместо этого, если я прокомментирую «import cv2», он отлично работает, визуализируя «pol» как вывод.
  • 3 # Переменная пути, вызываемая php, аналогична команде cmd (да, windows ..)
  • 4 # в CMD я могу легко позвонить:

    > python test_script.py
    

    и работает нормально

  • Спекуляции
    Php: 7.2.2
    Python: 3.6.5 на Anaconda3

    Итак, как я могу заставить его работать так же на PHP ?? Почему не работает, даже если в cmd это работает?

    заранее спасибо

    Обновление № 1
    мой sdout возвращается:
    Traceback (последний вызов был последним):
    Файл «Forex_test.py», строка 10, в
    импорт cv2
    ImportError: Ошибка загрузки DLL: доступ запрещен.

    но я уже установил права полного доступа для пользователей и системы в папке Anaconda3.

    0

    Решение

    Задача ещё не решена.

    Другие решения

    Других решений пока нет …

    По вопросам рекламы [email protected]