【问题标题】:Upgrade Python SQlite3 module with SQlite binaries of Centos7 (local machine)使用 Centos7 的 SQlite 二进制文件升级 Python SQlite3 模块(本地机器)
【发布时间】:2020-07-24 08:21:43
【问题描述】:

看了一会儿,我找不到我的问题的答案。在我的 Centos 7 机器中,我有一个升级版的 SQlite: usr/bin/sqlite3

现在我的 Python 仍然有默认安装的版本。

import sqlite3
sqlite3.sqlite_version

'3.7.17'

如何升级或更改 Centos 二进制文件的路径?

非常感谢!

【问题讨论】:

  • 你也升级了共享库吗?这就是python使用的。只升级 sqlite 命令行 shell 并不会为此做任何事情。
  • 不,我不明白共享库是什么意思?我应该看什么目录/文件?有升级共享库的命令吗?

标签: sqlite upgrade centos7 python-3.7


【解决方案1】:

已解决: 我进行了完整安装,而不是二进制文件

从官方网站下载最新的 sqlite3。 (https://www.sqlite.org/download.html)

拆包。 tar xvfz sqlite....tar.gz

转到解压后的目录。 cd sqlite-....

./配置

制作

进行安装

现在您已成功安装更新的 sqlite3。现在触发这个命令 sudo LD_RUN_PATH=/usr/local/lib ./configure --enable-optimizations

打开您的虚拟环境激活文件(例如,venv/bin/activate)并在文件顶部添加这一行... export LD_LIBRARY_PATH="/usr/local/lib"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-16
    • 2018-12-01
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    • 2016-10-04
    相关资源
    最近更新 更多