【发布时间】:2021-04-17 01:15:52
【问题描述】:
我安装了一个需要的python包,尝试导入,但是包里有一行代码:
from hashlib import blake2s
返回错误:
ImportError: cannot import name 'blake2s'
经过一番阅读,我发现Python 3.6+中的hashlib模块有blake2s,但我使用的是Python 3.5.6。更新我的 Python 版本可以解决这个问题,但我在这个系统上没有管理员访问权限。所以我被困在 Python 3.5.6 上。
有没有办法让 blake2s 在 Python 3.5 中工作?
编辑:我想知道这是否可以以某种方式使用... https://github.com/dchest/pyblake2
【问题讨论】:
-
您应该能够为自己(不是系统范围)安装 python 而无需提升权限。
-
感谢您的建议,但我还需要使用(由管理员)配置的 Python 笔记本以使用服务器上安装的 Python 版本。
-
根据您的情况,您可以根据新代码替换成员函数或子类化相关库。看到这个stackoverflow.com/questions/50599045/…
标签: python python-3.x python-3.5 hashlib