작성
·
1.2K
0
pip install pandas 명령을 입력하면 다음과 같은 오류가 발생해요.
Collecting pandas
Using cached pandas-2.2.2.tar.gz (4.4 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
╰─> [12 lines of output]
+ meson setup C:\Users\user\AppData\Local\Temp\pip-install-t_73zgrt\pandas_07f940e4918444ecb3ee5b4569956cfa C:\Users\user\AppData\Local\Temp\pip-install-t_73zgrt\pandas_07f940e4918444ecb3ee5b4569956cfa\.mesonpy-3kj1_j_g\build -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --vsenv --native-file=C:\Users\user\AppData\Local\Temp\pip-install-t_73zgrt\pandas_07f940e4918444ecb3ee5b4569956cfa\.mesonpy-3kj1_j_g\build\meson-python-native-file.ini
The Meson build system
Version: 1.2.1
Source dir: C:\Users\user\AppData\Local\Temp\pip-install-t_73zgrt\pandas_07f940e4918444ecb3ee5b4569956cfa
Build dir: C:\Users\user\AppData\Local\Temp\pip-install-t_73zgrt\pandas_07f940e4918444ecb3ee5b4569956cfa\.mesonpy-3kj1_j_g\build
Build type: native build
Project name: pandas
Project version: 2.2.2
..\..\meson.build:2:0: ERROR: Could not find C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe
A full log can be found at C:\Users\user\AppData\Local\Temp\pip-install-t_73zgrt\pandas_07f940e4918444ecb3ee5b4569956cfa\.mesonpy-3kj1_j_g\build\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.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
C:\Program Files (x86)\Microsoft Visual Studio 폴더가 없던데 어떻게 해야 한나요.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
님의 문제는 pandas 설치 과정에서 Meson 빌드 시스템이 vswhere.exe
를 찾을 수 없다는 것으로, 이는 일반적으로 Microsoft Visual Studio의 구성 요소 중 하나를 찾을 수 없음을 나타냅니다. Microsoft Visual Studio에는 C++ 빌드 도구나 관련 구성 요소가 포함되어 있으며, pandas를 비롯한 일부 Python 패키지는 이러한 컴파일러에 의존하여 네이티브 확장을 빌드할 수 있습니다.
해결 방법은 다음과 같습니다:
1. Microsoft Visual Studio를 설치하거나 업데이트하세요. Visual Studio는 Microsoft의 공식 웹사이트에서 다운로드할 수 있습니다.
2. 설치 중 또는 Visual Studio Installer를 통해 C++ 빌드 도구와 관련 구성 요소를 포함시키는 옵션을 선택하세요. 이 때, Windows 10 SDK와 같은 필요한 구성 요소도 함께 설치되는지 확인하세요.
만약 Visual Studio를 설치하기 원치 않는다면, Build Tools for Visual Studio를 설치할 수도 있습니다. 이 도구는 Visual Studio의 전체 설치 없이도 C++ 컴파일러와 필요한 빌드 도구를 제공합니다.
이러한 절차를 거친 후에도 문제가 해결되지 않는 경우, pip install pandas
대신 pandas의 바이너리 패키지 버전을 설치하는 것을 고려해 볼 수 있습니다. 예를 들어, pip install pandas --only-binary :all:
명령을 사용하여 컴파일 과정 없이 pandas를 설치할 수 있습니다.
만약 추가 도움이 필요하다면, 개발 환경, Python 버전, pip 버전 등 자세한 정보를 함께 제공해 주세요.