Javascript Python库对本地主机不可见
Python Pillow在我的本地环境(python2.7)中可用,但当我尝试在localhost中使用PHP运行Python脚本时,返回以下错误:, 但是我可以用这种方式使用其他没有问题的库,也可以在本地工作而没有问题 有人能帮忙吗 ajex(请求) php(data.php) 错误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
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