"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Ubuntu 업그레이드 후 Python에서 "ImportError: 'encodings'라는 모듈이 없습니다."를 해결하는 방법은 무엇입니까?

Ubuntu 업그레이드 후 Python에서 "ImportError: 'encodings'라는 모듈이 없습니다."를 해결하는 방법은 무엇입니까?

2024년 11월 17일에 게시됨
검색:920

How to Resolve

Ubuntu 업그레이드 후 Python에서 "ImportError: 'encodings'라는 모듈이 없습니다." 해결

로케일 인코딩을 얻을 수 없을 때 문제가 발생합니다. , "ImportError: 'encodings'라는 모듈이 없습니다."라는 오류 메시지가 표시됩니다. 이 문제는 Python을 다시 설치하고 환경 변수를 설정하더라도 지속될 수 있습니다.

Python-3용 솔루션:

  • 가상 환경 파일 제거: rm -rf venv
  • 가상 환경 다시 만들기: virtualenv -p /usr/bin/python3 venv/
  • 가상 환경 활성화: source venv/bin/activate
  • 필수 패키지 설치: pip install -r 요구 사항 .txt

또한 Ubuntu Xenial Xerus의 릴리스 노트에 언급된 대로 /etc/default/locale 파일을 편집하고 LANGUAGE 및 LC_ALL 변수가 원하는 로케일.

이 단계를 수행한 후에는 문제가 해결되어 "가져오기 오류: '인코딩'이라는 모듈이 없습니다." 메시지가 표시되지 않고 Python을 실행할 수 있습니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3