gpt4 book ai didi

python - 在 Windows 10 上使用 Python 3.7 时出现 "ModuleNotFoundError: No module named ' pysqlcipher3 '"错误

转载 作者:太空狗 更新时间:2023-10-29 21:12:11 27 4
gpt4 key购买 nike

我正在尝试使用 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 的文档和链接。任何人都可以提供我有正确的安装步骤,或任何文件,或任何视频教程,关于相同的?还是导入语句有问题?

最佳答案

我通常不发布答案,但这在 Ubuntu 上对我有用:

$ git clone https://github.com/coleifer/sqlcipher3
$ cd sqlcipher3
$ python setup.py build # Build against the system libsqlcipher
$ sudo python setup.py install

$ cd ..

然后输入 python 提示并尝试:

 from sqlcipher3 import dbapi2 as sqlcipher

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

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com