ブレークポイント(Gentoo)

ブレークポイント(Gentoo)

私はSynapseを使用してMatrixサーバーを設定する方法を理解しようとしてきました。うまくいきましたが、何とか壊れていました。いくつかの他のガイドラインに従ったので、正確にどのように損傷したのか分かりません。私はPython / pipの経験がまったくないので、Pythonの知識がより多くの人が私を助けることができると思いました。

Synapse 1.79.0 needs Jinja2>=3.0, but got Jinja2==2.11.3synapse_homeserverを実行すると、Portageを介してインストールしても提供されますdev-python/jinja-3.1.2

また、仮想環境設定も試みました(ちゃんとしたらいいです)。 Jinja2 3.1.2はpipを使用してうまくインストールされていますが、まだ同じエラーが発生します。 pip設定を再在庫にリセットする方法はありますか、それともこの問題を解決する別の方法はありますか?私は誤ってPythonやpipを使用してPortageを役に立たないようにすることを望んでいません(Bad Thing™とも呼ばれます)。ありがとうございます!

ベストアンサー1

Jinja複数のバージョンがインストールされており、Synapse以前のバージョンを選択しているようです。 Python仮想環境を使用してインストールを分離してみましょうSynapse

まず、まだインストールしていない場合は、virtualenv pip install --user virtualenv新しい環境を作成してvirtualenv synapse-venv有効にし、インストールsource synapse-venv/bin/activateSynapse pip install matrix-synapseたらSynapseを実行してみましょう。synapse_homeserver

virtualenvこれを行うには、有効にすることを忘れないでください。

おすすめ記事