我安装了一个需要的python包,并尝试导入它,但包中有一行代码:
from hashlib import blake2s
它返回了错误:
ImportError: cannot import name 'blake2s'
经过一番阅读,我发现Python3.6+中的hashlib模块有blake2s,但我使用的是Python3.5.6。更新我的Python版本可以解决这个问题,但是我没有这个系统的管理员权限。所以我被困在Python 3.5.6上
有没有办法让Blake2在Python 3.5中工作
编辑:我想知道这是否可以用在某种程度上。。。 https://github.com/dchest/pyblake2
回答我自己的问题。。。 我安装了pyblake2软件包(在上面的编辑中链接),然后进入我试图安装的软件包并修改了导入行
我变了
from hashlib import blake2s
到from pyblake2 import blake2s
然后用修改过的线路重新安装了软件包成功了!尽管Python3.5Hashlib没有blake2s,但该包仍在Python3.5中工作
相关问题 更多 >
编程相关推荐