0

所以我知道,似乎这个问题以前被问过,但我相信我有一个独特的情况。

我正在开发一个 Flask 应用程序(具体如下)。我用 pipenv 创建了一个虚拟环境。但无论我尝试什么,我都会收到此错误:

ModuleNotFoundError:没有名为“passlib”的模块

我试过了:

  • 点安装 passlib
  • pip3.9 安装 passlib
  • pipenv 安装 passlib
  • 卸载 passlib,然后 pipenv 再次安装 passlib

而且我的想法已经不多了......

这是一些上下文:


Python 版本:3.9.9 pip 版本:20.1.1 Flask 版本:1.1.2 Werkzeug 版本:1.0.1

操作系统:Windows 10 编辑器:VS Code

我收到错误消息的部分代码:

from passlib.hash import sha256_crypt

4

1 回答 1

0

好吧,感谢一位朋友,我找到了解决方法。这种解决方法可能指向永久解决方案的方向......

所以这是我使用的解决方法:

  • 我想出了 pipenv 存储 passlib 模块文件的位置
  • 我将所有与 passlib 相关的文件夹复制到我的主项目文件夹中

雷斯托!错误信息消失...

于 2021-11-24T23:11:57.347 回答