나는 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: 잘못된 구문이 중단되었습니다(코어 덤프).
댓글의 질문에 대한 답변:
- 우분투 18.04를 사용하고 있습니다
- 처음에 어떻게 설치했는지 기억이 안나는데 다시 설치했는데
apt
아무것도 안 고쳐졌네요.
답변1
다시 설치했는데 pip3 install --user --ignore-installed vdirsyncer
다시 잘 작동하는 것 같습니다. 아직도 어떻게 깨뜨렸는지 모르겠어요.