我需要一个简单的密码哈希函数,认为可以使用 hashlib
。 PyCharm 建议通过运行pip install hashLib
来安装它。
但是现在 PyCharm 抱怨库中有语法错误:
Collecting hashLib
Using cached https://files.pythonhosted.org/packages/74/bb/9003d081345e9f0451884146e9ea2cff6e4cc4deac9ffd4a9ee98b318a49/hashlib-20081119.zip
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/6_/8g1vyy5n1t1859x2d30ssk480000gn/T/pycharm-packaging/hashLib/setup.py", line 68
print "unknown OS, please update setup.py"
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("unknown OS, please update setup.py")?
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/6_/8g1vyy5n1t1859x2d30ssk480000gn/T/pycharm-packaging/hashLib/
这表明可能是与我正在使用的Python版本有关的问题(我尝试过Python 2.7和Python 3.8,但它们都不起作用)。
确保您使用的Python版本受此软件包支持。目前您正在使用Python 3.8。
hashlib
不满意吗? - Klaus D.