"ImportError: No module Named 'encodings'" 오류 문제 해결
이 메시지는 새 Python으로 업그레이드한 후 Python을 사용하려고 할 때 자주 나타납니다. 16.04와 같은 우분투 버전. 이 오류는 텍스트 인코딩 및 디코딩에 필수적인 인코딩 모듈을 찾을 수 없음을 나타냅니다.
임시 해결 방법
설정 해제를 포함하여 몇 가지 임시 수정 사항이 제안되었습니다. PYTHONHOME 및 PYTHONPATH 환경 변수. 그러나 이러한 솔루션은 영구적인 해결 방법을 제공하지 못하는 경우가 많습니다.
영구 솔루션
Python 3 사용자의 경우 다음 단계를 수행하면 문제를 영구적으로 해결하는 데 도움이 될 수 있습니다.
rm -rf venv
virtualenv -p /usr/bin/python3 venv/
source venv/bin/activate
pip install -r requirements.txt
이 단계는 인코딩을 포함하여 필요한 종속성을 보장합니다. 모듈은 올바른 위치에 설치되며 Python을 사용할 때 사용할 수 있습니다.
위 내용은 Ubuntu를 업그레이드한 후 'ImportError: 'encodings'라는 모듈이 없습니다.' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!