Python Bcrypt仅在Python Interp中工作

2024-04-26 00:54:59 发布

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

我想使用Bcrypt模块。我有这个快速测试的目的,如下:

import bcrypt

password = b"super secret password"

hashed = bcrypt.hashpw(password, bcrypt.gensalt())

if bcrypt.checkpw(password, hashed):
    print("It matches!")
else:
    print("Password doesnt match") 

尝试运行此程序时,收到以下错误:

^{pr2}$

当我试图在Python解释器的内的目录中运行这个函数时,我收到了相同的错误。

但是当我进入我的主目录~/并通过Python解释器运行相同的代码时,它工作得非常好 Python 3.5.2 Interpreter

我已经完成了pip3 install bcrypt --upgrade&;pip install bcrypt --upgrade

我想知道我能做些什么来解决这个问题,我也已经卸载并重新安装了Python3。


Tags: 模块installimport目的secret错误password解释器

热门问题