当前位置: 首页 > 知识库问答 >
问题:

如何在Flask项目上安装bcrypt?[重复]

莘绍元
2023-03-14

这是一个新的烧瓶项目,requirement.txt:

  • 烧瓶
  • 烧瓶_pymongo
  • 烧瓶_pymongo
  • 烧瓶盖
  • 比重
  • 烧瓶JWT扩展
  • b加密

当我运行pip installrequirement.txtpip install bcrypt时,我有什么?

pip安装bcrypt

请问有什么解决办法吗?

共有1个答案

仉高昂
2023-03-14

你遇到的问题是bcrypt有C /二进制依赖关系。

在某些平台上,很容易获得编译器工具链,例如叮当声或gcc,以及合适的头文件。在你的,它可能有点不方便获得例如微软视觉C 14.0。皮普非常擅长处理蟒蛇的德普斯。对于复杂的二进制 deps 则不然。Conda旨在为这个问题提供良好的解决方案。

从以下网址获取:https://docs . conda . io/projects/conda/en/latest/user-guide/install

放弃requirements.txt,转而使用新的environment.yml文件:

name: my-project  # or feel free to invent a better name :)

channels:
- conda-forge

dependencies:
- bcrypt
- flask
- flask-cors
- flask-jwt-extended
- flask-pymongo
- pip
- pyjwt
- python >= 3.9.9

运行< code>conda env update:

Collecting package metadata (repodata.json): done
Solving environment: done

Downloading and Extracting ...
done
#
# To activate this environment, use
#
#     $ conda activate my-project

该“激活”命令将改变您的PATH,为您提供一个全新的python解释器,其中包含所有需要的库。祝你的新项目愉快!

 类似资料:
  • 问题内容: 创建一个显示CSV文件中最新天气的网页后,我需要做一个项目。 我想了解一些详细的操作方法(不要真正获得http://flask.pocoo.org/docs/installation/#installation安装设置) 谁能介意简单地说明我的做法? 谢谢。 我在Windows 7和Windows Powershell上运行。 问题答案: Python 2.7.9+和3.4+ 好消息!

  • 我在乌班图系统上安装名为“bcrypt”的npm软件包时遇到问题。 这就是我所做的: sudo apt-get更新< br> sudo apt-get安装节点js sudo apt-get安装npm sudo npm安装bcrypt 这是我得到的: 键入时: sudo npm 安装 bcrypt 包不会放在此文件夹中: /home/gatsu/salongapp/salongapp/node_mo

  • 我试图安装在我的树莓派这是运行。我使用pip命令然后它正在经历下载过程,当它试图安装模块时,我得到 错误:异常信息:Traceback(最近的调用最后):File"/usr/lib/python2.7/dist-包/pip/basecommand.py",第122行,在 在运行pip安装之前,我尝试过运行pip安装加密,但发现错误: 我还试着下载tar。gz文件手动形成pypi网站,但这以相同的错

  • 问题内容: 我正在尝试在CentOS服务器上安装bcrypt,但出现以下错误: 我该怎么解决?谢谢, 问题答案: 我在执行npm install bcrypt时遇到了同样的问题。另一个选择是从源代码安装它。 将node.bcrypt.js文件夹重命名为bcrypt,并将其移至项目的node_modules中。 您可以通过执行npm install -g node-gyp(-g全局安装)来安装nod

  • 我想启动一个新的React原生项目,包括SQLite Storagee。 我以前已经做过了,所以我知道它应该能用,但今天不行。。。 因此,我启动了一个新项目,在该项目中,我按照本教程的步骤安装了react原生sqlite存储(https://www.npmjs.com/package/react-native-sqlite-storage),android部分。 一切都很好,直到我运行我的项目反应

  • 问题内容: 我正在用Flask和flask-Bcrypt完成一个简单的用户登录。但是,当尝试使用存储在数据库中的用户登录时,我一直收到此错误 models.py views.py 表格 问题答案: 我的问题类似于@tomClark所描述的 我将Postgres用作DDBB,而他的驱动程序或DDBB系统始终对已编码的string进行编码。第二个编码过程将创建一个无效的哈希,如下所示: 正确的哈希看起