我正在尝试按照本教程运行 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
- 将virtualenv链接/指向正确/最新版本的sqlite的推荐方法是什么?
- 如何验证为当前 virtualenv 配置了哪个版本的 sqlite?
非常感谢您提前。