我正在使用rembg
库Python
并将其用于我的Larvel
项目,我尝试了多种方法从我的 PHP 应用程序执行 Python 文件,例如symfony/process
,,shell_exec
但artisan
这个文件不起作用。
文件在简单的 Python 使用下工作正常,例如print("testing")
,但如果我尝试使用任何库,例如rembg
在我的Python File
,它就会出错。经过几个小时的调试,我最终得到了这个错误,即 PHP 文件使用的是www-data
用户而不是我的用户。并且www-data
不允许使用 Python 模块。
USER_BASE: '/var/www/.local' (doesn't exist)
USER_SITE: '/var/www/.local/lib/python3.8/site-packages' (doesn't exist)
请帮忙。我是 Python 新手,谢谢