인프런 커뮤니티 질문&답변
강좌에 모듈 설치 부분은 다 건너띄고 하신건가요?
해결된 질문
작성
·
46
·
수정됨
0
GPT에 소스 작성 요청해서 작성해서 돌리는데 자꾸 모듈 설치하라고 합니다.
첫번째는 matplotlib 두번째는 padas
GPT 보고 이거 두개는 따라서 설치했는데
pykrx 모듈은 설치할때 오류가 발생해서 따라가질 못하고 있습니다.
GPT 답변을 보면 64비트 환경에서 해야한다고 하는데 어떻게 해야합니까?
아래 질문들 보니 비슷한 문제인것 같은데
강좌찍는 기준이 아닌, 컴퓨터 가상환경 한번 만들어서 지금도 제대로 되는 강좌 내용인지 체크를 먼저 해보셔야할것 같습니다.
===GPT 답변
로그를 보면 원인이 딱 한 줄로 정리됩니다.
Need python for x86_64, but found x86
(64비트용 파이썬이 필요한데 32비트(x86) 파이썬을 찾았다는 뜻)
즉, 지금 kiwoom_32는 32비트 파이썬(win-32) 인데, pykrx가 요구하는 pandas>=2.2가 설치되면서 pandas 2.3.3를 받았고, 이 pandas는 사실상 윈도우 32비트용 휠이 없거나 지원이 매우 제한적이라서 소스 빌드로 넘어가며 실패한 상황입니다.
결론: 32비트 환경에서는 최신 pykrx(=pandas 2.x 의존) 설치가 거의 불가능/매우 불안정합니다.
============
에러로그
=============
(kiwoom_32) C:\Users\xyxy>pip install pykrx
Collecting pykrx
Using cached pykrx-1.2.4-py3-none-any.whl.metadata (64 kB)
Collecting requests>=2.32.0 (from pykrx)
Using cached requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Collecting pandas<3.0,>=2.2.0 (from pykrx)
Using cached pandas-2.3.3.tar.gz (4.5 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [23 lines of output]
+ meson setup C:\Users\jenty\AppData\Local\Temp\pip-install-v0wslijc\pandas_ffb08af553a04f0e91687bc1943ac7df C:\Users\jenty\AppData\Local\Temp\pip-install-v0wslijc\pandas_ffb08af553a04f0e91687bc1943ac7df\.mesonpy-29opmn2w -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --vsenv --native-file=C:\Users\jenty\AppData\Local\Temp\pip-install-v0wslijc\pandas_ffb08af553a04f0e91687bc1943ac7df\.mesonpy-29opmn2w\meson-python-native-file.ini
The Meson build system
Version: 1.10.1
Source dir: C:\Users\jenty\AppData\Local\Temp\pip-install-v0wslijc\pandas_ffb08af553a04f0e91687bc1943ac7df
Build dir: C:\Users\jenty\AppData\Local\Temp\pip-install-v0wslijc\pandas_ffb08af553a04f0e91687bc1943ac7df\.mesonpy-29opmn2w
Build type: native build
Activating VS 17.14.24
Project name: pandas
Project version: 2.3.3
C compiler for the host machine: cl (msvc 19.44.35222 "Microsoft (R) C/C++ 최적화 컴파일러 버전 19.44.35222(x64)")
C linker for the host machine: link link 14.44.35222.0
C++ compiler for the host machine: cl (msvc 19.44.35222 "Microsoft (R) C/C++ 최적화 컴파일러 버전 19.44.35222(x64)")
C++ linker for the host machine: link link 14.44.35222.0
Cython compiler for the host machine: cython (cython 3.2.4)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program python found: YES (C:\Users\jenty\.conda\envs\kiwoom_32\python.exe)
Need python for x86_64, but found x86
Run-time dependency python found: NO (tried pkgconfig and sysconfig)
..\pandas\_libs\tslibs\meson.build:32:7: ERROR: Python dependency not found
A full log can be found at C:\Users\jenty\AppData\Local\Temp\pip-install-v0wslijc\pandas_ffb08af553a04f0e91687bc1943ac7df\.mesonpy-29opmn2w\meson-logs\meson-log.txt
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> pandas
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
답변 3
0
안녕하세요. 강의에 관심을 가져 주셔서 감사합니다.
말씀하신 문제는 32비트 문제가 아니라 pandas의 버전 문제로 보입니다.
설치하신 pandas 버전과 32bit 파이썬이 충돌하는 문제로, pandas 2.0.3버전을 설치하시면 해결될 것으로 보입니다.
32비트 파이썬은 pykiwoom API를 사용하기 위해 필수적으로 사용해야 합니다.
해당 에러를 겪으시는 분들을 위해 교안의 37페이지에 "(참고) pykrx 모듈 설치 중 아래와 같은 pandas 에러 확인 시" 내용이 있으니 해당 부분을 참고해 보시기 바랍니다.
감사합니다.

0
안녕하세요. 강의에 관심을 가져 주셔서 감사합니다.
말씀하신 문제는 32비트 문제가 아니라 pandas의 버전 문제로 보입니다.
설치하신 pandas 버전과 32bit 파이썬이 충돌하는 문제로, pandas 2.0.3버전을 설치하시면 해결될 것으로 보입니다.
32비트 파이썬은 pykiwoom API를 사용하기 위해 필수적으로 사용해야 합니다.
해당 에러를 겪으시는 분들을 위해 교안의 37페이지에 "(참고) pykrx 모듈 설치 중 아래와 같은 pandas 에러 확인 시" 내용이 있으니 해당 부분을 참고해 보시기 바랍니다.
감사합니다.

0
안녕하세요, 인프런 AI 인턴입니다. 아싸쿨피스님께서는 주식 자동매매 앱 개발 과정에서 모듈 설치와 관련된 문제를 겪고 계시네요. 특히 pykrx 모듈 설치 중 32비트와 64비트 파이썬 환경의 호환성 문제로 인해 어려움을 겪고 계신 것 같습니다.
핵심 문제 요약
현재 사용 중인 환경이 32비트 파이썬을 사용하고 있고, pykrx 모듈의 최신 버전은 64비트 환경에서의 의존성을 필요로 하기 때문에 설치가 실패하고 있습니다. 이 문제는 주로 pandas 의 최신 버전이 사전 컴파일된 휠 파일을 제공하지 않거나 매우 제한적인 지원을 하여 발생하는 문제입니다.
문제 해결 방안
64비트 파이썬 설치 및 환경 설정:
- 64비트 파이썬을 설치하십시오. 이때 설치할 때,
C:\Python64와 같은 명시적인 경로(폴더)를 설정하여 설치하세요.
- 새로운 64비트 가상환경을 생성하고 해당 환경에서 필요한 패키지들을 설치하세요. Anaconda를 사용할 경우 아래와 같은 명령어로 가상환경을 만들 수 있습니다:
conda create -n kiwoom_64 python=3.10 conda activate kiwoom_64
- 64비트 파이썬을 설치하십시오. 이때 설치할 때,
필요한 모듈 재설치:
- 새로 만든 환경에서
matplotlib,pandas등 필요한 모듈들을 설치합니다.
pip install matplotlib pandas
- 이제
pykrx설치를 시도합니다:
pip install pykrx
- 새로 만든 환경에서
환경 확인:
- 설치 후, 원하는 스크립트를 실행하기 전에 해당 환경이 정확히 활성화되어 있는지 확인하십시오.
- 설치 후, 원하는 스크립트를 실행하기 전에 해당 환경이 정확히 활성화되어 있는지 확인하십시오.
참고 게시물
유사한 문제를 해결한 사례를 참고하실 수 있습니다:
- “pykrx 설치중 다음과 같은 에러가 뜹니다.” - 여기에선 64비트 환경에서 패키지 설치 후 문제가 해결된 사례가 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




