質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

パス

パス(path)はファイルシステムの場所(階層)を明示したものです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

解決済

seleniumでchromedriverを使いたいです。

jack_kanzaki
jack_kanzaki

総合スコア0

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

パス

パス(path)はファイルシステムの場所(階層)を明示したものです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

4回答

0評価

0クリップ

27閲覧

投稿2019/11/17 08:25

編集2022/01/12 10:58

こちらの方に、現在の問題をまとめて記載させていただきました。
https://teratail.com/questions/224723?modal=q-comp

以前に質問なさった方の方法も参考にさせていただいたのですが、
https://teratail.com/questions/190466
解決できなかったため、質問させていただきます。

chromedriver

from time import sleep from selenium import webdriver # chromeを起動 browser = webdriver.Chrome('/home/ec2-user/.local/lib/python3.6/site-packages/chromedriver') browser.get("https://www.google.co.jp") browser.save_screenshot("screen.png") sleep(5) browser.close()

AWS

ec2-user:~/environment/ch2 $ python3 chromeDriver.py Traceback (most recent call last): File "/home/ec2-user/.local/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 76, in start stdin=PIPE) File "/usr/lib64/python3.6/subprocess.py", line 729, in __init__ restore_signals, start_new_session) File "/usr/lib64/python3.6/subprocess.py", line 1364, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) PermissionError: [Errno 13] Permission denied: '/home/ec2-user/.local/lib/python3.6/site-packages/chromedriver' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "chromeDriver.py", line 7, in <module> browser = webdriver.Chrome('/home/ec2-user/.local/lib/python3.6/site-packages/chromedriver') File "/home/ec2-user/.local/lib/python3.6/site-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__ self.service.start() File "/home/ec2-user/.local/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 88, in start os.path.basename(self.path), self.start_error_message) selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home

chromedriverのインストール場所

AWS

ec2-user:~/environment/ch2 $ pip install chromedriver Requirement already satisfied: chromedriver in /home/ec2-user/.local/lib/python3.6/site-packages (2.24.1)

vimでパスを通してみようと試みるも

/home/ec2-user/.local/lib/python3.6/site-packagesの場所にパスを通したらchromedriverがうまく動くかなと思って(which chromedriverで見つからなかったので)、vi ~/.bashrcのコマンドを打って、

vim

export PATH="$PATH:$HOME/.local/lib/python3.6/site-packages"

と追記し、
:wqで抜けたので、パスがうまく通るのかな、と思ったのですが通りませんでした。

そもそもパスの問題ではないのか等、教えていただけると幸いです。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

otn
otn

2019/11/17 08:29

ls -l /home/ec2-user/\.local/lib/python3\.6/site-packages/chromedriver は?
jack_kanzaki
jack_kanzaki

2019/11/17 08:31

ec2-user:~/environment/ch2 \$ ls -l /home/ec2-user/\.local/lib/python3\.6/site-packages/chromedriver total 8 -rw-rw-r-- 1 ec2-user ec2-user 684 Oct 12 17:59 __init__\.py drwxrwxr-x 2 ec2-user ec2-user 4096 Oct 12 17:59 __pycache__
jack_kanzaki
jack_kanzaki

2019/11/17 08:31

早速のお返事ありがとうございます。
otn
otn

2019/11/22 05:42

> vimでパスを通してみようと試みるも \$HOME/\.local/lib/python3\.6/site-packages は、Pythonのライブラリなので、PATHとは関係ないです。
jack_kanzaki
jack_kanzaki

2019/11/22 05:46

了解です。 いつもお返事ありがとうございます。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

パス

パス(path)はファイルシステムの場所(階層)を明示したものです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。