在 Windows 2024 上安装 pysqlcipher3 的问题

问题描述 投票:0回答:1

我正在尝试在Windows上安装pysqlcipher3,但似乎该过程主要是为Linux设计的。当我尝试使用 pip 安装它时,遇到以下错误:

PS D:\josea\José_Andrés\Programación\Pyhton\Codigos\VerificadorEstacionamiento> pip install pysqlcipher3 收集 pysqlcipher3 使用缓存 pysqlcipher3-1.2.0.tar.gz (102 kB) 准备元数据 (setup.py) ... 完成 为收集的包构建轮子:pysqlcipher3 Building pysqlcipher3 的轮子 (setup.py) ... 完成警告:旧版本 “pysqlcipher3”的轮子没有创建任何文件。 命令参数: 'D:\josea\José_Andrés\Programación\Pyhton\Codigos\VerificadorEstacionamiento env\Scripts\python.exe' -u -c ' exec(编译('"'"''"'"''"'"'

# 这是 -- pip 用来运行的调用者 设置.py

#

# - 它在调用 setup.py 之前导入 setuptools,以启用 直接的项目

# 从

distutils.core
导入以使用新包装 标准。

# - 当 setuptools 未启用时,它会提供清晰的错误消息 已安装。

# - 将

sys.argv[0]
设置为基础
setup.py
,当 调用
setup.py
所以

# setuptools 不认为脚本是

-c
。这样就避免了 以下警告:

# manifest_maker: 标准文件 '"'"'-c'"'"' 未找到"。

# - 它生成一个垫片 setup.py,用于仅处理 setup.cfg 项目。 导入 os、sys、tokenize

尝试: 导入 setuptools,除了 ImportError 错误: 打印( “错误:无法执行

setup.py
,因为 setuptools 在”中不可用 “构建环境。”, 文件=sys.stderr, ) 系统退出(1)

文件 = %r sys.argv[0] = 文件

如果 os.path.exists(文件): 文件名 = 文件 将 tokenize.open(file) 作为 f: setup_py_code = f.read() 否则: 文件名=“” setup_py_code =“从setuptools导入设置;setup()”

exec(编译(setup_py_code, 文件名, "exec")) '"'"''"'"''"'"' % ('"'"'C:\Users\josea\AppData\Local\Temp\pip-install-1bfv914d\pysqlcipher3_b196db9a45cb4114bcee0627db05c021\setup.py'"'"',), "", "exec"))' bdist_wheel -d 'C:\Users\josea\AppData\Local\Temp\pip-wheel-gxaob0da' 命令 输出:[使用 --verbose 显示] 运行 setup.py clean for pysqlcipher3 无法构建 pysqlcipher3 错误:错误:无法 为一些基于 pyproject.toml 的项目构建可安装的轮子 (pysqlcipher3)

我一直在观看一些使用nmake和其他工具的过时教程,但这些视频是几年前的。他们提到我们需要在 Makefile.msc 中将 OpenSSL 路径指定为

C:\Program Files\OpenSSL-Win64\lib\VC\static
,但现在到了 2024 年,这个文件夹不再存在。相反,路径是
C:\Program Files\OpenSSL-Win64\lib\VC\x64\
,有四个文件夹(MD、MDd、MT、MTd)。

我现在陷入困境,我需要帮助才能在 Windows 上成功安装 pysqlcipher3。

任何建议或更新的说明将不胜感激!

python sqlite pip pysqlcipher sqlite-cipher
1个回答
0
投票

pysqlcipher3
也可以安装在 Windows 上。

https://pypi.org/project/pysqlcipher3/

OS

Python >= 3.7 和 <3.10

这是 Windows 操作系统安装

pysqlcipher3
的完整指南:

https://github.com/silverback97/pysqlcipher3-for-windows

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.