Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Python库对本地主机不可见_Javascript_Php_Python 2.7_Python Imaging Library - Fatal编程技术网

Javascript Python库对本地主机不可见

Javascript Python库对本地主机不可见,javascript,php,python-2.7,python-imaging-library,Javascript,Php,Python 2.7,Python Imaging Library,Python Pillow在我的本地环境(python2.7)中可用,但当我尝试在localhost中使用PHP运行Python脚本时,返回以下错误:, 但是我可以用这种方式使用其他没有问题的库,也可以在本地工作而没有问题 有人能帮忙吗 ajex(请求) php(data.php) 错误 Traceback (most recent call last): File "./import.py", line 3, in <module> import PIL ImportE

Python Pillow在我的本地环境(python2.7)中可用,但当我尝试在localhost中使用PHP运行Python脚本时,返回以下错误:, 但是我可以用这种方式使用其他没有问题的库,也可以在本地工作而没有问题

有人能帮忙吗

ajex(请求)

php(data.php)

错误

Traceback (most recent call last):
  File "./import.py", line 3, in <module>
    import PIL
ImportError: No module named PIL
回溯(最近一次呼叫最后一次):
文件“/import.py”,第3行,在
进口PIL
ImportError:没有名为PIL的模块

我想在文件系统中安装PIL的位置和方式可能存在问题。例如,PIL只能为用户A安装,并且您的脚本正在由另一个用户执行。假设您为web服务器运行Nginx。然后,您的data.phpshell\u exec从nginx用户运行,其中可能只为您的localhost用户安装了PIL。(假设您使用的是Linux)

此外,请尝试改用:


它目前由PIL(最新版本,2018年10月1日)维护。据我所知,PIL已不再开发。

你说得对,显然,我的环境中的www数据看不到PIL
<?php

$result =  shell_exec('python ./index.py 2>&1 ');
echo json_encode($result);
?>
#!/usr/bin/env python
import sys,os,json,cv2,pickle
import PIL
from PIL import Image

if __name__ == '__main__':
    print("got")
Traceback (most recent call last):
  File "./import.py", line 3, in <module>
    import PIL
ImportError: No module named PIL
pip install Pillow