3

私は自分のスパイダー (Scrapy) でPython-Seleniumを使用しています。Selenium を使用するには、 Scrapinghubに xvfb をインストールする必要があります。

apt-getxvfb のインストールに使用すると、次のエラー メッセージが表示されます。

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
4

2 に答える 2