Python ModuleNotFoundError:没有名为';bcrypt';

Python ModuleNotFoundError:没有名为';bcrypt';,python,flask,pip,easy-install,Python,Flask,Pip,Easy Install,我在尝试使用flask bcrypt时遇到一些问题。请通读这篇文章,它不像安装烧瓶bcrypt那么简单。所以我的OS:Win10 IDE:PyCharm版本:2019.3。我已经到了合并sqlite数据库并直接向其中添加用户的地步。我需要安装flask bcrypt来散列密码并存储在数据库中。我在C:打开了一个cmd,输入了pip-install-blacks-bcrypt并抛出了以下错误: 命令“C:\Users\onyxb\PycharmProjects\DIRT\venv\Scripts\

我在尝试使用flask bcrypt时遇到一些问题。请通读这篇文章,它不像安装烧瓶bcrypt那么简单。所以我的OS:Win10 IDE:PyCharm版本:2019.3。我已经到了合并sqlite数据库并直接向其中添加用户的地步。我需要安装flask bcrypt来散列密码并存储在数据库中。我在C:打开了一个cmd,输入了
pip-install-blacks-bcrypt
并抛出了以下错误:

命令“C:\Users\onyxb\PycharmProjects\DIRT\venv\Scripts\python.exe C:\Users\onyxb\PycharmProjects\DIRT\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip install--在中忽略 暂停--无用户--前缀C:\Users\onyxb\AppData\Local\Temp\pip-build-env-e6sok\u m\overlay--无警告脚本位置--无二进制:无:-仅二进制:无:-i i、 org/simple--setuptools>=40.8.0 wheel“cffi>=1.1;python_实现!='PyPy“”失败,错误代码1为“无”

当这不起作用时,我在谷歌上搜索,发现有人建议使用管理员权限运行它。因此,我以管理员身份打开cmd,并在项目目录中运行相同的命令。它说它奏效了。我认为它也是,但它似乎只起了部分作用(让我解释一下)。如果我打开一个cmd并从python终端运行一个密码散列,它会工作,但是从Jet Brains它会显示以下内容:

(venv) C:\Users\onyxb\PycharmProjects\DIRT>python run.py
bcrypt is required to use Flask-Bcrypt
Traceback (most recent call last):
  File "run.py", line 1, in <module>
    from DIRT import app
  File "C:\Users\onyxb\PycharmProjects\DIRT\DIRT\__init__.py", line 3, in <module>
    from flask_bcrypt import Bcrypt
  File "C:\Users\onyxb\PycharmProjects\DIRT\venv\lib\site-packages\flask_bcrypt-0.7.1-py3.8.egg\flask_bcrypt.py", line 27, in <module>
    raise e
  File "C:\Users\onyxb\PycharmProjects\DIRT\venv\lib\site-packages\flask_bcrypt-0.7.1-py3.8.egg\flask_bcrypt.py", line 24, in <module>
    import bcrypt
ModuleNotFoundError: No module named 'bcrypt'

任何帮助都将不胜感激。顺便说一下,我确实安装了构建工具<强>微软VisualStudioC++ 14 强> JaveRead 需要它。

< p>需要安装<代码> FaskkBCRIPT < /Cord>可以使用以下命令:-< /P>
pip install flask-bcrypt

basetsd.h是Windows SDK的一部分。检查您的构建环境路径,当然,如果您安装了它。我应该在我的路径变量中查找什么?如果有帮助,我可以粘贴到这里@zgoda**PATH=C:\Program Files\Python37\Scripts\;C:\ProgramFiles\Python37\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\onyxb\AppData\Local\Programs\Python\Python38\Scripts\;C:\Users\onyxb\AppData\Local\Programs\Python\Python38\;C:\Users\onyxb\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Edu 2019.2.2\bin**嗯,我想我看到了@zgoda Python38不在我的路径中……我是说编译器查找路径(libs、headers、idk,我不做Windows)。找不到的文件是Windows SDK的一部分。@zgoda是的,我明白你的意思,我也会研究一下。
pip install flask-bcrypt