ModuleNotFoundError:尽管已经安装了 passlib,但没有名为“passlib”的模块

时间:2021-07-21 01:24:07

标签: python passlib

我有一个试图导入 <v-btn icon @click="$vuetify.theme.dark = !$vuetify.theme.dark"> <v-icon>nightlight_round</v-icon> </v-btn> <v-btn icon @click="$vuetify.theme.dark = !$vuetify.theme.dark"> <v-icon>fa-moon</v-icon> </v-btn> 的 python 模块,但是在运行该模块时,我收到 ModuleNotFoundError。

我尝试在我的基本环境、venv、诗歌 shell 中运行该模块,并且我尝试通过诗歌安装、pip install、pip install --force-reinstall 重新安装 passlib,但没有一个得到模块以查看正在安装的 passlib。我完全不知道为什么这个库不起作用。

完整的错误信息是:

<块引用>

诗运行 src/api-keychain/main.py --help

from passlib.hash import pbkdf2_sha256

1 个答案:

答案 0 :(得分:0)

既然你提到你成功安装了passlib,我猜你可能没有用你正在使用的python解释器安装它。

第一次尝试:

pip install passlib

如果不起作用,可能是因为您同时尝试了 Python2 和 3:

pip3 install passlib
python3 -m pip install passlib

如果您有像 Pycharm 这样的 IDE,您可以使用它通过转到解释器设置来检查您正在使用的解释器中包含哪些包。