ModuleNotFoundError:Python에 Openpyxl이라는 모듈이 없습니다.

Fariba Laiq 2023년6월21일
ModuleNotFoundError:Python에 Openpyxl이라는 모듈이 없습니다.

모든 프로그래밍 언어에는 많은 오류가 발생합니다. 일부는 컴파일 타임에, 일부는 런타임에 발생합니다.

이 기사에서는 Python의 No module named 'openpyxl' 오류에 대해 설명합니다. ModuleNotFoundError는 가져오는 모듈이 설치되지 않았거나 다른 디렉토리에 있을 때 발생합니다.

Openpyxl은 Excel 파일에서 데이터를 읽고 쓰는 Python 라이브러리입니다.

Python에서 No module named 'openpyxl' 오류의 원인

모듈이 설치되지 않음

이 오류의 가장 일반적인 원인은 openpyxl 모듈이 설치되지 않았고 프로그램으로 가져오려고 하기 때문입니다.

이 오류를 수정하려면 모듈을 올바르게 설치해야 합니다. Anaconda를 사용하는 경우 다음 명령을 사용하여 openpyxl 모듈을 설치합니다.

#Python 3.x
conda install -c anaconda openpyxl

Anaconda를 사용하지 않는 경우 pip 명령을 사용하여 openpyxl 모듈을 설치할 수 있습니다.

Python 2를 사용하는 경우 다음 명령을 사용합니다.

#Python 2.x (Windows)
pip install openpyxl

Python 3을 사용하는 경우 다음 명령을 사용합니다.

#Python 3.x (Windows)
pip3 install openpyxl

PATH 환경 변수에 pip가 설정되지 않은 경우:

python -m pip install openpyxl

센토스에서:

yum install openpyxl

우분투에서:

sudo apt-get install openpyxl

Python 3을 사용하는 경우 pip와 함께 openpyxl을 설치하거나 그 반대의 경우에도 오류가 발생할 수 있습니다. 올바른 pip 버전을 사용하여 openpyxl을 설치해야 합니다.

다음 명령을 사용하여 openpyxl 모듈이 성공적으로 설치되었는지 확인합니다.

#Python 3.x
pip list

설치된 모듈 목록이 표시됩니다. 목록에서 openpyxl 모듈을 찾으면 성공적으로 설치된 것입니다.

잘못된 모듈 경로

모듈이 올바르게 설치되었지만 여전히 오류가 발생하면 모듈과 Python 코드가 다른 디렉토리에 있는 것입니다.

예를 들어 디렉토리 구조는 다음과 같습니다.

code.py
my_folder
---module.py

이 경우 다음 구문을 사용하여 다른 디렉터리에서 모듈을 올바르게 가져오면 오류를 해결할 수 있습니다.

# Python 3.x
import my_folder.module.py
작가: Fariba Laiq
Fariba Laiq avatar Fariba Laiq avatar

I am Fariba Laiq from Pakistan. An android app developer, technical content writer, and coding instructor. Writing has always been one of my passions. I love to learn, implement and convey my knowledge to others.

LinkedIn

관련 문장 - Python Error