vdirsyncerがなぜ停止するのですか?

vdirsyncerがなぜ停止するのですか?

私はvdirsyncer毎日(または毎週)使用していないコンピュータでこれを長い間実行しています。約一ヶ月前に走ってみましたが、vdirsyncer sync次の理由で首が詰まっていました。

Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'

Current thread 0x00007f9038c2b740 (most recent call first):
Aborted (core dumped)

私のPython設定が混乱した記憶がないので、なぜ動作が停止したのかわかりません。今よりもPythonにもっと時間を費やす人なら、何が起こっているのかがわかりそうです。

私が望むものを指定しない限り、現在のデフォルトは2.7のPythonを損なうことなくこの問題を解決したいと思いますpython3

同じエラーテキストを参照する質問を見つけましたが、そこにある回答では設定解除を提案しましたが、$PYTHONHOMEまだ設定していません。

致命的なPythonエラー:Py_Initialize:ロケールエンコーディングを取得できません... SyntaxError:無効な構文が中断されました(コアダンプ)

コメントの質問に対する回答:

  • Ubuntu 18.04を使用しています
  • 最初にどのようにインストールしたのか覚えていませんが、再インストールしましたが、apt何も修正されませんでした。

ベストアンサー1

再インストールしましたが、うまく機能pip3 install --user --ignore-installed vdirsyncerしているようです。まだどうやって壊したのかわかりません。

おすすめ記事