小编kat*_*uya的帖子

Cloud Vision API客户端抛出“打开文件太多”的操作系统错误

通过带有Python的Cloud Vision API客户端运行标签检测时,遇到“打开文件过多”错误。
当我在发布本文之前在GitHub上询问此问题时,维护人员向我提供了一个建议,该问题是一般的Python问题而不是API。
根据这个建议,我还不明白为什么Python会抛出“太多打开的文件”。
我进行了日志记录,结果表明urllib3引发了此类错误,尽管我没有明确导入该软件包。
我怎么了 请帮我。
我的环境是

  • Ubuntu 16.04.3 LTS(GNU / Linux 4.4.0-112-通用x86_64)
  • Python 3.5.2
  • google-cloud-vision(0.31.1)

错误日志:

[2018-05-25 20:18:46,573] {label_detection.py:60} DEBUG - success open decile_data/image/src/00000814.jpg
[2018-05-25 20:18:46,573] {label_detection.py:62} DEBUG - success convert image to types.Image
[2018-05-25 20:18:46,657] {requests.py:117} DEBUG - Making request: POST https://accounts.google.com/o/oauth2/token
[2018-05-25 20:18:46,657] {connectionpool.py:824} DEBUG - Starting new HTTPS connection (1): accounts.google.com
[2018-05-25 20:18:46,775] {connectionpool.py:396} DEBUG - https://accounts.google.com:443 "POST /o/oauth2/token HTTP/1.1" 200 None
[2018-05-25 20:18:47,803] {label_detection.py:60} DEBUG - success open decile_data/image/src/00000815.jpg
[2018-05-25 20:18:47,803] {label_detection.py:62} DEBUG …
Run Code Online (Sandbox Code Playgroud)

python ubuntu urllib3 google-cloud-vision

5
推荐指数
2
解决办法
1023
查看次数

标签 统计

google-cloud-vision ×1

python ×1

ubuntu ×1

urllib3 ×1