본문 바로가기

python 모듈2

파이썬 Module Import 에러 해결법 관련 작업환경 : VS Code lastes version, Python 3.11.x 해당 에러는 패키지 내에 존재하지 않는 모듈을 임포트 해올때 발생합니다. ImportError : attempted relative import with no known parent package - 상대경로 임포트 에러 ModuleNotFoundError: No module named - 모듈 존재하지 않음 먼저 모듈과 패키지는 비슷해보이지만 다른 개념입니다. 모듈은 .py 단위의 필요한 정보를 담은 파일이고 패키지는 이 모듈들을 묶는 단위라고 보는게 무방합니다. 파이썬 구버전에서는 패키지 파일임을 인식하도록 __init__.py의 초기화 파일이 명시되었어야 하지만 최신버전의 파이썬에서는 그렇지 않습니다. 1. 불러올 패키.. 2023. 5. 31.
리눅스 환경에서 파이썬 모듈 경로 변경(Ubuntu 18.04 기준) 파이썬이란 언어 자체는 인터프리터식 언어로 매우 가볍습니다. 물론 필수적인 기능은 내장 라이브러리로 갖추어져 있으나 웹, 크롤링등 좋은 성능의 라이브러리는 전부 외장으로 따로 설치 후 사용해야 합니다. 이러한 외장 라이브러리들을 사용하는 방법은 pip(package install for python)를 통해 외부 라이브러리를 설치후 그 라이브러리들을 사용한다고 선언(import) 해주는 것입니다. 파이썬을 사용할 때에 주로 기본 환경에서 사용한다면 설치한 라이브러리들은 자동으로 파이썬 라이브러리 경로에 추가되어 사용이 가능하겠지만 그렇지 않은 경우는 별도의 설정이 필요합니다. MODULE : sys import sys sys는 python의 내장 모듈이며 시스템(변수&함수)을 직접 제어하는 기능을 가진 .. 2020. 12. 24.