gpt4 book ai didi

python - 没有名为 pyvirtualdisplay 的模块

转载 作者:太空狗 更新时间:2023-10-30 02:43:45 29 4
gpt4 key购买 nike

我在 python 代码中有这个导入

import time
import sys
from pyvirtualdisplay import Display
from selenium import webdriver

当我从 centos consol 运行它时,它运行正确,没有任何错误。

然后我创建了一个 php 文件来运行带有 exec php 函数的 python 脚本,当我从 centos consol 运行它时,它也运行正确,但是当我从浏览器运行它时它给了我这个错误

from pyvirtualdisplay import Display ImportError: No module named pyvirtualdisplay

我试过给apache执行python文件的权限,还是一样的问题。

知道如何解决吗?

最佳答案

要从 Web 服务器访问您的模块,必须安装:

  • 全局使用 sudo pip install pyvirtualdisplay;
  • 或在本地使用 pip --user install pyvirtualdisplayapache 用户下;
  • 或在虚拟环境中使用pip install pyvirtualdisplay;然后必须在该虚拟环境中使用 python 执行脚本;使用 #!/path/to/venv/bin/python 作为脚本的 shebang。

关于python - 没有名为 pyvirtualdisplay 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32223333/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com