Python ошибка импорта произошла, только когда я выполняю python программу в php - PullRequest
0 голосов
/ 21 февраля 2020

Я новичок в php, и у меня проблема с запуском python программы в файле php.

Сначала я покажу вам свои коды.

<?php 
putenv('PYTHONPATH=/home/bow/.local/lib/python3.6/site-packages:');
$command = '/usr/bin/python3 /home/bow/PycharmProjects/deep_pose/test.py 2>&1';
$output = shell_exec($command);
?>

test.py

import sys
import numpy as np
#print(sys.path)    

list1 = [1,2,3,4]
a = np.array(list1)
print(a.shape)

b = np.array([[1,2,3],[4,5,6]])
print(b.shape)
print(b[0,0])

и эта ошибка показывает

Traceback (most recent call alist):File "~", line 2, in import numpy as np ModuleNotFoundError:No module named 'numpy'

я попробовал оба sys.path.append & sys.path.insert в python вместо putenv, но это не сработало.

не было никаких проблем при запуске python в терминале. Я видел и перепробовал почти все, что мог найти, поэтому, пожалуйста, помогите мне решить эту проблему. Есть ли что-то для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...