Buildroot PyDrive中的Python错误

2024-04-26 13:42:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在buildroot目标中使用一个使用PyDrive的应用程序。在

我收到以下错误:

# python driveapp.py
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "usr/lib/python2.7/hashlib.py", line 147, in <module>
  File "usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "usr/lib/python2.7/hashlib.py", line 147, in <module>
  File "usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "usr/lib/python2.7/hashlib.py", line 147, in <module>
  File "usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "usr/lib/python2.7/hashlib.py", line 147, in <module>
  File "usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "usr/lib/python2.7/hashlib.py", line 147, in <module>
  File "usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "usr/lib/python2.7/hashlib.py", line 147, in <module>
  File "usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "driveapp.py", line 1, in <module>
    from pydrive.auth import GoogleAuth
  File "usr/lib/python2.7/site-packages/pydrive/auth.py", line 3, in <module>
  File "usr/lib/python2.7/site-packages/httplib2/__init__.py", line 51, in <module>
  File "usr/lib/python2.7/sha.py", line 10, in <module>
ImportError: cannot import name sha1

我缺少哪些模块?有人能帮忙吗?在

详细设计


Tags: inpymostlibusrlineerrorhash
1条回答
网友
1楼 · 发布于 2024-04-26 13:42:28

您缺少BR2_PACKAGE_PYTHON_HASHLIB选项。执行以下操作:

  • 通过make menuconfig启用此选项
  • 删除目标Python rm -fr output/build/python-2.7*
  • 调用make用hashlib模块重建Python

相关问题 更多 >