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

pip3 install pysqlcipher3


pip install pysqlcipher3

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

它向我显示此错误:
ModuleNotFoundError: No module named 'pysqlcipher3

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

最佳答案

如果您可以粘贴整个错误的图片,将很有帮助。

特别是,我发现dbapi2因缺少dll而臭名昭著。因此,这可能与您的原因相同。

关于python - 在Windows 10上使用Python 3.7时"ModuleNotFoundError: No module named ' pysqlcipher3 '"错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54128295/

10-11 06:49