python에서 wordcloud가 설치되지 않을 때 조치법

ERROR: Command errored out with exit status 1: command: 'C:\Users\user\AppData\Local\Programs\Python\Python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\user\\AppData\\Local\\Temp\\pip-install-5jld04k8\\wordcloud\\setup.py'"'"'; __file__='"'"'C:\\Users\\user\\AppData\\Local\\Temp\\pip-install-5jld04k8\\wordcloud\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\user\AppData\Local\Temp\pip-record-g9ytgyx8\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\user\AppData\Local\Programs\Python\Python38-32\Include\wordcloud' cwd: C:\Users\user\AppData\Local\Temp\pip-install-5jld04k8\wordcloud\ Complete output (20 lines): running install running build running build_py creating build creating build\lib.win32-3.8 creating build\lib.win32-3.8\wordcloud copying wordcloud\color_from_image.py -> build\lib.win32-3.8\wordcloud copying wordcloud\tokenization.py -> build\lib.win32-3.8\wordcloud copying wordcloud\wordcloud.py -> build\lib.win32-3.8\wordcloud copying wordcloud\wordcloud_cli.py -> build\lib.win32-3.8\wordcloud copying wordcloud\_version.py -> build\lib.win32-3.8\wordcloud copying wordcloud\__init__.py -> build\lib.win32-3.8\wordcloud copying wordcloud\__main__.py -> build\lib.win32-3.8\wordcloud copying wordcloud\stopwords -> build\lib.win32-3.8\wordcloud copying wordcloud\DroidSansMono.ttf -> build\lib.win32-3.8\wordcloud UPDATING build\lib.win32-3.8\wordcloud/_version.py set build\lib.win32-3.8\wordcloud/_version.py to '1.7.0' running build_ext building 'wordcloud.query_integral_image' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/ ---------------------------------------- ERROR: Command errored out with exit status 1: 'C:\Users\user\AppData\Local\Programs\Python\Python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\user\\AppData\\Local\\Temp\\pip-install-5jld04k8\\wordcloud\\setup.py'"'"'; __file__='"'"'C:\\Users\\user\\AppData\\Local\\Temp\\pip-install-5jld04k8\\wordcloud\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\user\AppData\Local\Temp\pip-record-g9ytgyx8\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\user\AppData\Local\Programs\Python\Python38-32\Include\wordcloud' Check the logs for full command output.

python에서 위와 같은 에러메시지가 나오면서 wordcloud가 설치되지 않을 때는 https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 에서 wordcloud의 whl파일을 다운받아 설치하는 것이 좋습니다. 이 사이트에 들어가 아래로 스크롤을 죽 내려보시면

Wordcloud: a little word cloud generator. wordcloud‑1.7.0‑cp39‑cp39‑win_amd64.whl wordcloud‑1.7.0‑cp39‑cp39‑win32.whl wordcloud‑1.7.0‑cp38‑cp38‑win_amd64.whl wordcloud‑1.7.0‑cp38‑cp38‑win32.whl wordcloud‑1.7.0‑cp37‑cp37m‑win_amd64.whl wordcloud‑1.7.0‑cp37‑cp37m‑win32.whl wordcloud‑1.7.0‑cp36‑cp36m‑win_amd64.whl wordcloud‑1.7.0‑cp36‑cp36m‑win32.whl wordcloud‑1.6.0‑cp35‑cp35m‑win_amd64.whl wordcloud‑1.6.0‑cp35‑cp35m‑win32.whl wordcloud‑1.6.0‑cp27‑cp27m‑win_amd64.whl wordcloud‑1.6.0‑cp27‑cp27m‑win32.whl wordcloud‑1.5.0‑cp34‑cp34m‑win_amd64.whl wordcloud‑1.5.0‑cp34‑cp34m‑win32.whl 

와 같이 나올거에요. 여기서 cp는 python의 버전을 의미합니다. 자신에게 맞는 파일을 다운 받은 후 해당파일을 python의 script폴더에 옮긴 후 pip install wordcloud-1.7.0-cp38-cp38-win32.whl 와 같이 입력하면 wordcloud가 정상적으로 설치됩니다.

반응형