在Windows 10上使用Python 3.7时出现“ ModuleNotFoundError:没有名为'pysqlcipher3'的模块”错误

sak*_*sak 8 python python-3.x pysqlcipher

我正在尝试使用python 3.7解密一个数据库文件。所以要解密它,我必须对python 3.7使用pysqlcipher3版本。要安装它,我尝试使用两个命令:

pip3 install pysqlcipher3
Run Code Online (Sandbox Code Playgroud)

pip install pysqlcipher3
Run Code Online (Sandbox Code Playgroud)

并且两个命令都显示成功安装了pysqlcipher软件包。但是现在的问题是,当我尝试使用此行在python项目中导入pysqlcipher3时:

from pysqlcipher3 import dbapi2 as sqlite
Run Code Online (Sandbox Code Playgroud)

它向我显示此错误:

ModuleNotFoundError: No module named 'pysqlcipher3
Run Code Online (Sandbox Code Playgroud)

我检查了各种github项目,但没有一个提供明确的工作解决方案。python软件包网站说要在您的操作系统中安装libsqlcipher,但是这次问题是相同的,没有关于Windows 10的libsqlcipher安装的文档和链接。因此,请任何人可以向我提供正确的安装步骤或任何文档或任何视频关于同一教程或import语句有问题吗?

Abh*_*hur 0

使用以下命令检查您是否安装了多个 pip
where pip

另外,检查项目中使用的解释器。确保它与安装模块的 pip 安装对应的 python 解释器匹配。