0

我正在尝试按照本教程运行 Matrix Synapse 聊天服务器: https ://www.informaticar.net/install-matrix-synapse-on-centos-8/

它使用 virtualenv 为这个安装分离出 python 包。

但是,当我启动服务器时,它抱怨 sqlite 太旧了。为了不被阻塞,我切换到使用 postgres 作为后端,但是我想知道将 virtualenv 和 python 和 pip 指向正确版本的 sqlite 的最佳方法是什么。看起来 sqlite 已经在系统范围内安装(包 sqlite-3.7.17-8.el7_7.1.x86_64 已经安装和最新版本),我只能用 pip 获取相当旧版本的 sqlite 包装器:

pip install -U pysqlite3

Collecting pysqlite3
  Using cached pysqlite3-0.4.6.tar.gz
  WARNING: Legacy build of wheel for 'pysqlite3' created no files.
 Running setup.py clean for pysqlite3
Failed to build pysqlite3

  1. 将virtualenv链接/指向正确/最新版本的sqlite的推荐方法是什么?
  2. 如何验证为当前 virtualenv 配置了哪个版本的 sqlite?

非常感谢您提前。

4

0 回答 0