首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >破琵琶(Gentoo)

破琵琶(Gentoo)
EN

Unix & Linux用户
提问于 2023-04-03 03:08:41
回答 1查看 35关注 0票数 2

我一直在努力弄清楚如何用Synapse建立一个矩阵服务器。它运转得很好,但不知怎么坏了。跟着几个不同的指南,所以我不知道它到底是怎么破的。我对Python/pip一点经验都没有,所以我认为有更多Python知识的人可以帮助我。

运行synapse_homeserver会给出Synapse 1.79.0 needs Jinja2>=3.0, but got Jinja2==2.11.3,尽管dev-python/jinja-3.1.2是通过Portage安装的。

我还尝试建立一个虚拟环境(希望我做得对)。Jinja2 3.1.2在pip上安装得很好,但我仍然得到相同的错误。是否有办法将pip配置重置为库存,或者是否有其他方法来解决这个问题?我不想不小心把Python或pip搞砸了,因为那样会使波特毫无用处(也称为坏东西™)。谢谢!

EN

回答 1

Unix & Linux用户

发布于 2023-04-03 12:32:26

您似乎安装了多个版本的Jinja,而Synapse则采用了旧版本。让我们使用Python虚拟环境来隔离您的Synapse安装。

首先,如果您没有安装virtualenv pip install --user virtualenv,那么我们创建一个新的env virtualenv synapse-venv,然后激活它,然后安装Synapse pip install matrix-synapse,然后我们可以运行Synapse synapse_homeserver

当您想要这样做时,请记住激活virtualenv

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/741753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档