- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 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/
我可以使用 pysqlcipher 创建加密数据库,并使用 pysqlcipher 打开它,但不知何故,当从源代码安装 sqlcipher 时,我无法使用安装在 Mac OS X 上的 sqlciph
我正在尝试向我的程序添加一些代码来加密我使用的 sqlite 数据库。我正在尝试提示用户输入密码,并使用该密码创建一个新的加密数据库(如果它不存在),或者解密并加载现有的数据库。似乎没有太多我能找到的
我正在尝试创建一个 .exe 文件以在任何 Windows 机器上运行,但我遇到了 pysqlcipher 的问题。我已经回到一些基本代码,这些代码只是用一个 key 创建一个简单的数据库,在我的开发
我有 Python 3.4.2,我尝试在装有 Windows 8 的电脑上安装 pysqlcipher。在我的命令提示符下输入以下代码后: git clone https://github.com/l
我最近在 Windows 7 上安装了 Python 2.7。我还为 python、MinGW 安装了 setuptools 和 pip,Visual C++ for Python和 OpenSSL
我是一名优秀的程序员,十分优秀!