【发布时间】:2021-01-10 11:31:27
【问题描述】:
我的系统上有CentOS 6,我正在尝试为Python 更新SQLite。我已经从源代码安装它并按预期执行sqlite --version 返回版本3.33.0。
但是,当我尝试使用 import sqlite3; sqlite3.sqlite_version; 检查 python SQLite 版本时,我仍然得到以前的 SQLite 版本 3.6.20。
Software Locations:
Python 3.6.9 - /usr/bin/python3
Sqlite3 - /usr/bin/sqlite3
我尝试了解决方案here,这根本不起作用,在更新LD_LIBRARY_PATH 并检查python SQLite 版本后,它仍然给出'3.6.20'和here,当我尝试@987654334 时@,它给了我错误No such file or directory,但是当我在没有sudo LD_RUN_PATH=的情况下执行它时,它成功编译但仍然给我SQLite'3.6.20'(编译python而不卸载)。
注意:我有多个 python3 版本。
我能做些什么来解决这个问题?
【问题讨论】:
-
你能去
/usr/bin/python3运行sqlite3 --version吗?
标签: python python-3.x linux sqlite centos