当前位置: 首页 > news >正文

Windows10 安装编译后的 pysqlcipher3-v1.2.1 基于 Python 3.11.9

Windows10 安装编译后的 pysqlcipher3-v1.2.1 基于 Python 3.11.9

本文主要是讲直接安装编译后的文件,不一定成功,但是可以尝试使用,若无法直接安装,请参考编译过程,自行编译安装,编译过程见这里

安装 pysqlcipher3

这里用 64位 举例 因为 32位 安装完全相同,只需要把对应的位数换成 32位 版本即可

64位安装

  1. 下载编译后的源代码,点击前往蓝奏云直接下载,密码:9vad

  2. 下载后解压,得到pysqlcipher3-1.2.1-py3.11-win-amd64文件夹,CMD下进入文件夹

# 进入文件夹
cd /d H:\pysqlcipher3-1.2.1-py3.11-win-amd64# 确保 Python 是64位,推荐 3.11.9 x64bit
python .\setup.py install

image

  1. 使用下面的代码测试一下
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
"""
@ File        : test.py
@ Version     : V1.0.0
@ Description :
"""
from pysqlcipher3 import dbapi2 as sqliteconn1 = sqlite.connect("test.db")
c1 = conn1.cursor()
c1.execute("PRAGMA key='123456'")
c1.execute("""create table stocks (date text, trans text, symbol text, qty real, price real)""")
c1.execute("""insert into stocks values ('2006-01-05','BUY','RHAT',100,35.14)""")
conn1.commit()
c1.close()conn2 = sqlite.connect("test.db")
c2 = conn2.cursor()
c2.execute("PRAGMA key='123456'")
print(c2.execute("""select * from stocks""").fetchall())
c2.close()

可能遇到问题

报错:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块。
image

开发环境解决办法: 直接安装 64位openssl
image

通过反馈,发现会有人在用Pyinstaller打包后,运行程序也会报这个错,那你此时就可以使用-D模式,然后在对应位数的OpenSSL安装目录下的bin目录中,找到libcrypto.dll,将此 DLL 文件复制到打包得到pysqlcipher3目录下。

使用 DB.Browser.for.SQLite 查看
image

本文章的原文地址
GitHub主页

http://www.aitangshan.cn/news/826.html

相关文章:

  • SEATA AT vs SAGA vs 本地消息表
  • Moka远程招聘系统:2025年AI视频面试+电子签零接触入职标准方案
  • 个性化联邦学习库PFLlib的技术解析与基准测试
  • 回归whk
  • DNS服务器漏洞可能导致远程代码执行
  • (自适应手机端)烘干机网站模板 通用机械设备网站源码下载
  • Oracle RAC 19.8 RHEL7.6 安装手册
  • AutoCAD Plant 3D 安装步骤与新手入门教程
  • 技术岗位学习路径指南 - 详解
  • 状态机的设计流程
  • (自适应手机端)消防设备网站pbootcms模板
  • 金仓数据库物理备份还原
  • (自适应手机端)导航网站模板 网站目录源码下载
  • (自适应手机端)网址发布页pbootcms网站模板
  • 7.2.1 十二重计数法
  • (自适应手机端)驾校网站模板 驾照考证网站源码下载
  • 让sql service 只有只读权限
  • 【小白学算法】IDA*搜索算法超详细解析+例题[洛谷]P2324 [SCOI2005] 骑士精神
  • MyEMS开源能源管理系统:双碳时代的能源革命引擎
  • 儿童饮食
  • (PC+WAP)油漆涂料网站模板 家装网站源码下载
  • 开源能源管理系统应用前景:以 MyEMS 为例
  • 国产化Word处理控件Spire.Doc教程:如何用 Python 统计 Word 文档中的词频
  • 工业相机终极指南:驱动现代智能制造的核心“慧眼”
  • 题解:P6976 [NEERC 2015] Distance on Triangulation
  • Typora 1.9.5 已激活版本
  • 3D文档控件Aspose.3D实用教程:在 C# 中将 3MF 文件转换为 STL
  • 测试用例怎么写?工具有哪些?
  • SVN 清理失败问题
  • (PC+WAP)红色破碎设备网站模板 通用机械设备网站源码下载