Windows10에 openPyXl Tar파일로 설치

2020. 6. 18. 12:51개발 환경/설치

BeautifulSoup4와 마찬가지로 방화벽문제로 인해 pip 설치가 안됩니다.

Tar파일로 설치해봅시다.

 

 


1. 파일 다운로드

OpenPyXl: https://pypi.org/project/openpyxl/

공식 사이트에 들어가서 좌측 Download files를 누른 후 tar.gz 파일을 다운받습니다.

우측 상단을 초록색 박스에 Latest version이 보인다면 최신버전입니다.

구버전을 받고싶으시면 좌측 메뉴 증 Relase history에 들어가서 다운받으면 됩니다.

 

 

2. 압축 해제

다운로드가 끝나면, 다운받은 파일을 압축 해제 하고
Python이 설치된 경로 아래의 Lib/site-packages(python/Lib/site-packages)에 넣습니다.
저의 경우 C:\Users\사용자\AppData\Local\Programs\Python\Python38-32\Lib\site-packages에 넣었습니다.

 

 

3. 설치

BeautifulSoup과 마찬가지로 setup.py 파일이 있는걸로 보아 설치를 해야할 것 같습니다.

안해봐도 눈에 보이지만 setup 하기전에 실행해보면 아래처럼 에러메시지가 나옵니다.

C:\Users\사용자>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:20:19) [MSC v.1925 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import openpyxl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'openpyxl'

openpyxl라는 모듈을 찾을 수 없다는 메시지입니다.

 

C:\Users\사용자>cd C:\Users\사용자\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\openpyxl-3.0.3

C:\Users\사용자\AppData\Local\Programs\Python\Python38-32\Lib\site-packages\openpyxl-3.0.3>python setup.py install

cd 명령어로 site-packages 아래 openpyxl-3.0.3 폴더로 이동한 후

python setup.py install을 실행합니다.

 

 

4. 설치 확인

파이썬을 실행하여 openpyxl을 import한 후 설치된 경로를 반환하면 성공입니다.

C:\Users\사용자>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:20:19) [MSC v.1925 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import openpyxl
>>> openpyxl
<module 'openpyxl' from 'C:\\Users\\사용자\\AppData\\Local\\Programs\\Python\\Python38-32\\lib\\site-packages\\openpyxl-3.0.3-py3.8.egg\\openpyxl\\__init__.py'>