64位windows10 python3安装pysqlcipher3,包括openssl和vc14

时间:2021-09-27 07:08:51
【文件属性】:

文件名称:64位windows10 python3安装pysqlcipher3,包括openssl和vc14

文件大小:35.26MB

文件格式:ZIP

更新时间:2021-09-27 07:08:51

openssl pysqlcipher3 python3 vc14 sqlcipher

1、OpenSSL-Win64.rar解压到C盘根目录 目录结构c:/OpenSSL-Win64 2、pysqlcipher3.rar解压到c盘根目录 目录结构 c:/pysqlcipher3-master 3(离线版vc14)vc_redist.x64.exe直接安装 (如果安装过更新版本则跳过) 4 添加环境变量 C:\OpenSSL-Win64\bin 到PATH,添加新变量OPENSSL_CONF C:\OpenSSL-Win64\bin\openssl.cfg 5 打开命令行cmd,cd 到c盘的pysqlcipher3 先执行 python setup.py build_amalgamation 看到“已完成代码的生成(或者Finished generating code)”算成功 再执行python setup.py install “Finished processing dependencies for pysqlcipher3==1.0.2” 安装完成 如果需要安装到venv,不需要重新执行python setup.py build_amalgamation, 直接执行/path_to_venv/python.exe setup.py install,具体路径根据自己的venv决定 (sqlcipher不是官网的,是在官网下载后添加了一些依赖文件)


【文件预览】:
安装说明.txt
OpenSSL-Win64.rar
vc_redist.x64.exe
pysqlcipher3.rar

网友评论

  • 完全没有成功,不知道哪里出了问题。提示如下: src\python3\cache.c(261): error C2017: 非法的转义序列 src\python3\cache.c(261): error C2061: 语法错误: 标识符“Node” src\python3\cache.c(261): error C2001: 常量中有换行符 src\python3\cache.c(303): error C2017: 非法的转义序列 src\python3\cache.c(303): error C2224: “.Cache”的左侧必须具有结构/联合类型 src\python3\cache.c(303): error C2001: 常量中有换行符 src\python3\cache.c(303): error C2059: 语法错误:“字符串” error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
  • win10+python3好多链接错误,用不了 sqlite3.obj : error LNK2001: 无法解析的外部符号 _EVP_CIPHER_key_length sqlite3.obj : error LNK2001: 无法解析的外部符号 _EVP_CIPHER_CTX_free build\lib.win32-3.7\pysqlcipher3\_sqlite3.cp37-win32.pyd : fatal error LNK1120: 26 个无法解析的外部命令
  • 不太成功,环境还是有差异 还是感谢
  • 很有用,没问题
  • 我也遇到了好多链接错误问题,不知道环境怎么配置LINK : fatal error LNK1104: cannot open file 'build\temp.win32-3.8\Release\src\python3\_sqlite3.cp38-win32.lib' error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\link.exe' failed with exit status 1104
  • 妥妥没问题!
  • 链接好多错误: sqlite3.obj : error LNK2001: 无法解析的外部符号 _EVP_CIPHER_key_length sqlite3.obj : error LNK2001: 无法解析的外部符号 _EVP_CIPHER_CTX_free sqlite3.obj : error LNK2001: 无法解析的外部符号 _EVP_CIPHER_nid sqlite3.obj : error LNK2001: 无法解析的外部符号 _EVP_CIPHER_CTX_set_padding
  • 在执行python setup.py install “Finished processing dependencies for pysqlcipher3==1.0.2” 时出现问题,这句话"Finished processing dependencies for pysqlcipher3==1.0.2”什么意思,我是直接复制执行的,一个字都没变,只是把中文的双引号换成英文状态,是不是要替换成什么?
  • sqlcipher是哪里下载的?
  • 非常好用,目前看到最简单的方案。
  • 不知道是否好用