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

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

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

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

2回答

4424閲覧

Python chromedriverインストールについて

21120903ryosuke

総合スコア7

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/01/14 02:38

前提・実現したいこと

Seleniumを実行するにあたり、chromedriverをインストールしたいのですが
エラーがでており、インストールができません

selenium pyenv brew python 3.9.1までの環境構築は終わっています。

発生している問題・エラーメッセージ

pip3 install chromedriver-binary 88.0.4324.27.1
ERROR: Could not find a version that satisfies the requirement 88.0.4324.27.1
ERROR: No matching distribution found for 88.0.4324.27.1
testname_suke@testname_uyuunoiMac-Pro python % pip3 install chromedriver-binary 87.0.4280.88
ERROR: Could not find a version that satisfies the requirement 87.0.4280.88
ERROR: No matching distribution found for 87.0.4280.88
testname_suke@testname_uyuunoiMac-Pro python % pip install chromedriver-binary 87.0.4280.88
ERROR: Could not find a version that satisfies the requirement 87.0.4280.88
ERROR: No matching distribution found for 87.0.4280.88
testname_suke@testname_uyuunoiMac-Pro python % pip3 install chromedriver-binary 88.0.4324.27
ERROR: Could not find a version that satisfies the requirement 88.0.4324.27
ERROR: No matching distribution found for 88.0.4324.27
testname_suke@testname_uyuunoiMac-Pro python % pip3 install chromedriver-binary==88.0.4324.27
Collecting chromedriver-binary==88.0.4324.27
Downloading chromedriver-binary-88.0.4324.27.0.tar.gz (3.6 kB)
Using legacy 'setup.py install' for chromedriver-binary, since package 'wheel' is not installed.
Installing collected packages: chromedriver-binary
Running setup.py install for chromedriver-binary ... error
ERROR: Command errored out with exit status 1:
command: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-opvf5_kt/chromedriver-binary_1cba9eaa682c4ec9a459689b4dd504bb/setup.py'"'"'; file='"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-opvf5_kt/chromedriver-binary_1cba9eaa682c4ec9a459689b4dd504bb/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-record-v7ppz8xu/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/chromedriver-binary
cwd: /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-opvf5_kt/chromedriver-binary_1cba9eaa682c4ec9a459689b4dd504bb/
Complete output (79 lines):
running install
running build
running build_py

Downloading Chromedriver... Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1342, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1255, in request self._send_request(method, url, body, headers, encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1301, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 950, in send self.connect() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1424, in connect self.sock = self._context.wrap_socket(self.sock, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 500, in wrap_socket return self.sslsocket_class._create( File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1040, in _create self.do_handshake() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1309, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-opvf5_kt/chromedriver-binary_1cba9eaa682c4ec9a459689b4dd504bb/setup.py", line 44, in run response = urlopen(url) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 214, in urlopen return opener.open(url, data, timeout) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 517, in open response = self._open(req, data) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 534, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 494, in _call_chain result = func(*args) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1385, in https_open return self.do_open(http.client.HTTPSConnection, req, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1345, in do_open raise URLError(err) urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)> During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-opvf5_kt/chromedriver-binary_1cba9eaa682c4ec9a459689b4dd504bb/setup.py", line 59, in <module> setup( File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/setuptools/__init__.py", line 165, in setup return distutils.core.setup(**attrs) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/core.py", line 148, in setup dist.run_commands() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/setuptools/command/install.py", line 61, in run return orig.install.run(self) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/install.py", line 546, in run self.run_command('build') File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-opvf5_kt/chromedriver-binary_1cba9eaa682c4ec9a459689b4dd504bb/setup.py", line 48, in run raise RuntimeError('Failed to download chromedriver archive: {}'.format(url)) RuntimeError: Failed to download chromedriver archive: https://chromedriver.storage.googleapis.com/88.0.4324.27/chromedriver_mac64.zip ----------------------------------------

ERROR: Command errored out with exit status 1: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-opvf5_kt/chromedriver-binary_1cba9eaa682c4ec9a459689b4dd504bb/setup.py'"'"'; file='"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-opvf5_kt/chromedriver-binary_1cba9eaa682c4ec9a459689b4dd504bb/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-record-v7ppz8xu/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/chromedriver-binary Check the logs for full command output.
testname_suke@testname_uyuunoiMac-Pro python %

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

すでに用意されているようなので、以下の回答は間違い。

そのバージョンのchromedriverがまだ用意されていないからです。

chromedriverのバージョンは、あなたが利用しているChromeのバージョンに合わせる必要があります。Chrome 88は現在はStableではない(2020-01-19にStableになる予定な)ので、chromedriverがまだ用意されていないのでしょう。

投稿2021/01/14 02:49

編集2021/01/14 02:54
Daregada

総合スコア11990

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

再度、下記コマンドでお試しください。

Terminal

1$ pip install chromedriver-binary==88.0.4324.27.1

投稿2021/01/14 02:47

_whitecat_22

総合スコア1305

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

21120903ryosuke

2021/01/14 02:51

以下のようになりました % pip install chromedriver-binary==88.0.4324.27.1 Collecting chromedriver-binary==88.0.4324.27.1 Using cached chromedriver-binary-88.0.4324.27.1.tar.gz (4.3 kB) Using legacy 'setup.py install' for chromedriver-binary, since package 'wheel' is not installed. Installing collected packages: chromedriver-binary Running setup.py install for chromedriver-binary ... error ERROR: Command errored out with exit status 1: command: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-7p_rlorl/chromedriver-binary_43e6effc152d4bc9a7a1a393884f20b7/setup.py'"'"'; __file__='"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-7p_rlorl/chromedriver-binary_43e6effc152d4bc9a7a1a393884f20b7/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-record-5_jfct9j/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/chromedriver-binary cwd: /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-7p_rlorl/chromedriver-binary_43e6effc152d4bc9a7a1a393884f20b7/ Complete output (79 lines): running install running build running build_py Downloading Chromedriver... Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1342, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1255, in request self._send_request(method, url, body, headers, encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1301, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 950, in send self.connect() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1424, in connect self.sock = self._context.wrap_socket(self.sock, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 500, in wrap_socket return self.sslsocket_class._create( File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1040, in _create self.do_handshake() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1309, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-7p_rlorl/chromedriver-binary_43e6effc152d4bc9a7a1a393884f20b7/setup.py", line 44, in run response = urlopen(url) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 214, in urlopen return opener.open(url, data, timeout) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 517, in open response = self._open(req, data) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 534, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 494, in _call_chain result = func(*args) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1385, in https_open return self.do_open(http.client.HTTPSConnection, req, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1345, in do_open raise URLError(err) urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)> During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-7p_rlorl/chromedriver-binary_43e6effc152d4bc9a7a1a393884f20b7/setup.py", line 59, in <module> setup( File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/setuptools/__init__.py", line 165, in setup return distutils.core.setup(**attrs) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/core.py", line 148, in setup dist.run_commands() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/setuptools/command/install.py", line 61, in run return orig.install.run(self) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/install.py", line 546, in run self.run_command('build') File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-7p_rlorl/chromedriver-binary_43e6effc152d4bc9a7a1a393884f20b7/setup.py", line 48, in run raise RuntimeError('Failed to download chromedriver archive: {}'.format(url)) RuntimeError: Failed to download chromedriver archive: https://chromedriver.storage.googleapis.com/88.0.4324.27/chromedriver_mac64.zip ---------------------------------------- ERROR: Command errored out with exit status 1: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-7p_rlorl/chromedriver-binary_43e6effc152d4bc9a7a1a393884f20b7/setup.py'"'"'; __file__='"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-7p_rlorl/chromedriver-binary_43e6effc152d4bc9a7a1a393884f20b7/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-record-5_jfct9j/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/chromedriver-binary Check the logs for full command output. testname_suke@testname_uyuunoiMac-Pro python %
_whitecat_22

2021/01/14 02:58

Chomeブラウザのメニュー ⇒ ヘルプ ⇒ GoogleChromeについて を開くと、ブラウザのバージョンが分かりますので、お使いのバージョンに合ったドライバを、バージョン指定してインストールしてください。 コマンドは、上述の通りです。 pip install chromedriver-binary==お使いのバージョンを指定
21120903ryosuke

2021/01/14 03:13

ありがとうございます。 確認しましたところ、Google Chrome は最新版です バージョン: 87.0.4280.141(Official Build) (x86_64) と表示されていましたが 以下のように試しましたがエラーがでます testname_suke@testname_uyuunoiMac-Pro python % pip3 install chromedriver-binary==87.0.4280.141 ERROR: Could not find a version that satisfies the requirement chromedriver-binary==87.0.4280.141 ERROR: No matching distribution found for chromedriver-binary==87.0.4280.141 testname_suke@testname_uyuunoiMac-Pro python %
_whitecat_22

2021/01/14 03:22

コマンドは、以下になりますね。 pip install chromedriver-binary==87.0.4280.88.0 https://pypi.org/project/chromedriver-binary/ ↑このサイトの左側、ナビゲーションからRelease historyを確認いただき、87.0.4280.88.0 を選択いただくと、該当バージョンのページへリンクしています。 ※「.(ドット)」で区切られた最初の3つまでの数字で探します。 リンク先の上部に記載のコマンド:冒頭のものが、インストール用のコマンドとなります。
21120903ryosuke

2021/01/14 03:27

以下のようになりました エラーです testname_suke@testname_uyuunoiMac-Pro python % pip install chromedriver-binary==87.0.4280.88.0 Collecting chromedriver-binary==87.0.4280.88.0 Using cached chromedriver-binary-87.0.4280.88.0.tar.gz (3.6 kB) Using legacy 'setup.py install' for chromedriver-binary, since package 'wheel' is not installed. Installing collected packages: chromedriver-binary Running setup.py install for chromedriver-binary ... error ERROR: Command errored out with exit status 1: command: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-kr474mdy/chromedriver-binary_8e2d3193bbfc482480bc12ce0ae8a2cf/setup.py'"'"'; __file__='"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-kr474mdy/chromedriver-binary_8e2d3193bbfc482480bc12ce0ae8a2cf/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-record-2ue9cy5m/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/chromedriver-binary cwd: /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-kr474mdy/chromedriver-binary_8e2d3193bbfc482480bc12ce0ae8a2cf/ Complete output (79 lines): running install running build running build_py Downloading Chromedriver... Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1342, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1255, in request self._send_request(method, url, body, headers, encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1301, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 950, in send self.connect() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1424, in connect self.sock = self._context.wrap_socket(self.sock, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 500, in wrap_socket return self.sslsocket_class._create( File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1040, in _create self.do_handshake() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1309, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-kr474mdy/chromedriver-binary_8e2d3193bbfc482480bc12ce0ae8a2cf/setup.py", line 44, in run response = urlopen(url) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 214, in urlopen return opener.open(url, data, timeout) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 517, in open response = self._open(req, data) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 534, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 494, in _call_chain result = func(*args) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1385, in https_open return self.do_open(http.client.HTTPSConnection, req, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1345, in do_open raise URLError(err) urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)> During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-kr474mdy/chromedriver-binary_8e2d3193bbfc482480bc12ce0ae8a2cf/setup.py", line 59, in <module> setup( File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/setuptools/__init__.py", line 165, in setup return distutils.core.setup(**attrs) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/core.py", line 148, in setup dist.run_commands() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/setuptools/command/install.py", line 61, in run return orig.install.run(self) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/install.py", line 546, in run self.run_command('build') File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-kr474mdy/chromedriver-binary_8e2d3193bbfc482480bc12ce0ae8a2cf/setup.py", line 48, in run raise RuntimeError('Failed to download chromedriver archive: {}'.format(url)) RuntimeError: Failed to download chromedriver archive: https://chromedriver.storage.googleapis.com/87.0.4280.88/chromedriver_mac64.zip ---------------------------------------- ERROR: Command errored out with exit status 1: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-kr474mdy/chromedriver-binary_8e2d3193bbfc482480bc12ce0ae8a2cf/setup.py'"'"'; __file__='"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-kr474mdy/chromedriver-binary_8e2d3193bbfc482480bc12ce0ae8a2cf/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-record-2ue9cy5m/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/chromedriver-binary Check the logs for full command output. testname_suke@testname_uyuunoiMac-Pro python %
21120903ryosuke

2021/01/14 03:55

ありがとうございます。 pyenvのフォルダに格納、これはターミナル上ではどのように記述すれば良いでしょうか?
_whitecat_22

2021/01/14 04:06

ファイル・エクスプローラーで、ドラッグアンドドロップで大丈夫ですよ ターミナル上ですと、コピーのコマンドでしょうかね。
21120903ryosuke

2021/01/14 05:16

以下の通り エラーです ちなみに末尾にあるディレクトリにchromedriverは格納しました 格納した場所間違っていますか? pip install chromedriver-binary==87.0.4280.88.0 Collecting chromedriver-binary==87.0.4280.88.0 Using cached chromedriver-binary-87.0.4280.88.0.tar.gz (3.6 kB) Using legacy 'setup.py install' for chromedriver-binary, since package 'wheel' is not installed. Installing collected packages: chromedriver-binary Running setup.py install for chromedriver-binary ... error ERROR: Command errored out with exit status 1: command: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-lsdjagds/chromedriver-binary_99e2fc9232884d94bf07245192027f98/setup.py'"'"'; __file__='"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-lsdjagds/chromedriver-binary_99e2fc9232884d94bf07245192027f98/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-record-0ab1dq51/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/chromedriver-binary cwd: /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-lsdjagds/chromedriver-binary_99e2fc9232884d94bf07245192027f98/ Complete output (79 lines): running install running build running build_py Downloading Chromedriver... Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1342, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1255, in request self._send_request(method, url, body, headers, encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1301, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1250, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1010, in _send_output self.send(msg) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 950, in send self.connect() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/http/client.py", line 1424, in connect self.sock = self._context.wrap_socket(self.sock, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 500, in wrap_socket return self.sslsocket_class._create( File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1040, in _create self.do_handshake() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ssl.py", line 1309, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-lsdjagds/chromedriver-binary_99e2fc9232884d94bf07245192027f98/setup.py", line 44, in run response = urlopen(url) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 214, in urlopen return opener.open(url, data, timeout) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 517, in open response = self._open(req, data) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 534, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 494, in _call_chain result = func(*args) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1385, in https_open return self.do_open(http.client.HTTPSConnection, req, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1345, in do_open raise URLError(err) urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1122)> During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-lsdjagds/chromedriver-binary_99e2fc9232884d94bf07245192027f98/setup.py", line 59, in <module> setup( File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/setuptools/__init__.py", line 165, in setup return distutils.core.setup(**attrs) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/core.py", line 148, in setup dist.run_commands() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/setuptools/command/install.py", line 61, in run return orig.install.run(self) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/install.py", line 546, in run self.run_command('build') File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-lsdjagds/chromedriver-binary_99e2fc9232884d94bf07245192027f98/setup.py", line 48, in run raise RuntimeError('Failed to download chromedriver archive: {}'.format(url)) RuntimeError: Failed to download chromedriver archive: https://chromedriver.storage.googleapis.com/87.0.4280.88/chromedriver_mac64.zip ---------------------------------------- ERROR: Command errored out with exit status 1: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-lsdjagds/chromedriver-binary_99e2fc9232884d94bf07245192027f98/setup.py'"'"'; __file__='"'"'/private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-install-lsdjagds/chromedriver-binary_99e2fc9232884d94bf07245192027f98/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/54/9my08q3d12gfm0hj8w337k500000gn/T/pip-record-0ab1dq51/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/chromedriver-binary Check the logs for full command output. testname_suke@testname_uyuunoiMac-Pro python % /Users/testname_suke/Library/Caches/Homebrew/downloads/pyenv/1.2.22/chromedriver
_whitecat_22

2021/01/14 05:34

解凍後のドライバファイルの置き場所は、あまり関係ないです。 実際には使うプログラム内(ソースコード内)で、その在り処を指定しますので。。 あ、ゴメンナサイ! ドライバファイルをダウンロードして配置すれば、binaryファイルのほう(pip install)は不要です!!
21120903ryosuke

2021/01/14 05:50

なるほど、そうすると最後に記述してある場所にchromedriverは保存したままにするとして サイトへアクセスするPythonファイルを実行してみたのですが 現在も no such file or directory:'chromedriver' が出ます 以下の状況です testname_suke@testname_uyuunoiMac-Pro python % python3 test2.py Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/selenium/webdriver/common/service.py", line 72, in start self.process = subprocess.Popen(cmd, env=self.env, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 947, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 1819, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'chromedriver' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/testname_suke/Desktop/python/test2.py", line 6, in <module> driver = webdriver.Chrome() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__ self.service.start() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/selenium/webdriver/common/service.py", line 81, in start raise WebDriverException( selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home testname_suke@testname_uyuunoiMac-Pro python % 他に何が起因してエラーになっていのでしょうか?
_whitecat_22

2021/01/14 05:59

一旦、この質問をクローズしましょう。 別の質問を立てて、実行したpythonのソースコードと、このエラー内容を、Markdown記法を使って書き記してください。 よろしくお願いいたします。
21120903ryosuke

2021/01/14 06:13

承知しました。ご丁寧にありがとうございました。よろしくお願いします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

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

アカウントをお持ちの方は

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問