私は自分のスパイダー (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
私はこれを読みました、私はドッカーを使用しようとしました、私はこの段階で立ち往生しています
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