首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动自动安装AWS批次

自动自动安装AWS批次
EN

Stack Overflow用户
提问于 2022-09-04 03:22:15
回答 1查看 94关注 0票数 0

我创建了一个爬虫,将它上传到AWS ECR,并通过AWS批处理运行它。但是,我得到了ValueError("No chrome executable found on PATH")错误。在本地,它工作正常。

代码语言:javascript
运行
复制
|------------------------------------------------------------------------------------------------------------------------------------------||
| Traceback (most recent call last):                                                                                                       |
|   File "/usr/local/lib/python3.10/runpy.py", line 196, in _run_module_as_main                                                            |
|     return _run_code(code, main_globals, None,                                                                                           |
|   File "/usr/local/lib/python3.10/runpy.py", line 86, in _run_code                                                                       |
|     exec(code, run_globals)                                                                                                              |
|   File "/app/crawler/__main__.py", line 100, in <module>                                                                                 |
|     main()                                                                                                                               |
|   File "/app/crawler/decorator/crawler_decorator.py", line 13, in __call__                                                               |
|     self.func(*args, **kwargs)                                                                                                           |
|   File "/app/crawler/__main__.py", line 27, in main                                                                                      |
|     driver = set_driver()                                                                                                                |
|   File "/app/crawler/service/crawler.py", line 41, in set_driver                                                                         |
|     install()  # install chrome driver                                                                                                   |
|   File "/usr/local/lib/python3.10/site-packages/chromedriver_autoinstaller/__init__.py", line 21, in install                             |
|     chromedriver_filepath = utils.download_chromedriver(path, no_ssl)                                                                    |
|   File "/usr/local/lib/python3.10/site-packages/chromedriver_autoinstaller/utils.py", line 203, in download_chromedriver                 |
|     chrome_version = get_chrome_version()                                                                                                |
|   File "/usr/local/lib/python3.10/site-packages/chromedriver_autoinstaller/utils.py", line 109, in get_chrome_version                    |
|     path = get_linux_executable_path()                                                                                                   |
|   File "/usr/local/lib/python3.10/site-packages/chromedriver_autoinstaller/utils.py", line 153, in get_linux_executable_path             |
|     raise ValueError("No chrome executable found on PATH")                                                                               |
| ValueError: No chrome executable found on PATH                                                                                           |
--------------------------------------------------------------------------------------------------------------------------------------------
EN

回答 1

Stack Overflow用户

发布于 2022-09-04 05:48:47

您可以尝试使用以下选项:

代码语言:javascript
运行
复制
from webdriver_manager.chrome import ChromeDriverManager    
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73596595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档