質問: pythonのubuntu 16.04システムにselenium webdriverをインストールしたい seleniumをインストールすると、次のエラーが表示されます。shubham@shubham-to-be-filled-by-o-e-m:~$ sudo apt-get update get:1 http://security.ubuntu.com/ubuntu xenial-security inrelease [107 kb] hit:2 https://repo.skype.com/deb stable inrelease hit:3 http://in.archive.ubuntu.com/ubuntu xenial inrelease get:4 http://in.archive.ubuntu.com/ubuntu xenial-updates inrelease [109 kb] get:5 http://in.archive.ubuntu.com/ubuntu xenial-backports inrelease [107 kb] fetched 323 kb in 8s (38.6 kb/s) reading package lists... done shubham@shubham-to-be-filled-by-o-e-m:~$ sudo pip install selenium traceback (most recent call last): file "/usr/bin/pip", line 9, in <module> from pip import main importerror: cannot import name main どうすればいいですか?
回答: seleniumは、ubuntu 16.04以降のデフォルトのubuntuリポジトリから入手できます。 seleniumをインストールするには、ターミナルを開いて次を入力します。sudo apt install python-selenium # for python 2.x および/またはsudo apt install python3-selenium # for python 3.x 次にpythonと入力してpythonインタープリターを起動すると、from selenium import webdriverは次のように動作します。$ python >>> seleniumインポートwebドライバーからパス~/.local/binが実行pathにあると仮定すると、geckodriverと呼ばれるfirefox webドライバーをインストールする方法は次のとおりです。wget https://github.com/mozilla/geckodriver/releases/download/v0.20.1/geckodriver-v0.20.1-linux64.tar.gz tar xvfz geckodriver-v0.20.1-linux64.tar.gz mv geckodriver ~/.local/bin