我在我的蜘蛛(Scrapy)中使用Python-Selenium ,为了使用 Selenium,我应该在Scrapinghub上安装 xvfb 。
当我apt-get
用于安装 xvfb 时,出现以下错误消息:
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
有没有其他方法可以 在Scrapinghub上安装xvfb?
更新 1
我读了这个,我尝试使用docker,我被困在这个阶段
shub-image init --requirements path/to/requirements.txt
我读了这个
如果您在运行 shub-image init 时遇到这样的 ImportError:您应该通过运行以下命令确保安装了最新版本的 shub:
$ pip install shub --upgrade
但我总是有这个错误
Traceback (most recent call last):
File "/usr/local/bin/shub-image", line 7, in <module>
from shub_image.tool import cli
File "/usr/local/lib/python2.7/dist-packages/shub_image/tool.py", line 42, in <module>
command_module = importlib.import_module(module_path)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/local/lib/python2.7/dist-packages/shub_image/push.py", line 4, in <module>
from shub.deploy import list_targets
ImportError: cannot import name list_targets