파이썬에서 오라클 DB에 연결하기 위해
pip install cx_oracle를 아나콘다 프롬프트에서 실행하는 과정에서
Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio"
visualstudio.microsoft.com/ko/downloads/
해당 오류가 발생
읽어보면 visual c++ 14.0 버전 이상이 필요하다는 걸 알 수 있다.
해결법은,
https://stackoverflow.com/questions/44951456/pip-error-microsoft-visual-c-14-0-is-required
이 링크를 참고했다.
1.https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/
여기서 buildTools exe프로그램 다운해서 실행하면
visual studio installer가 깔린다.
2. visual studio installer에 들어간다
나는 2019 사용중이라 2019에 있는 수정(M)버튼을 클릭했다.
그러면 로딩이 잠시 걸리고
3. C++를 사용한 데스크톱 개발 다운로드
이런 창이 뜰텐데, 노란 형광펜 칠한 C++를 사용한 데스크톱 개발에 체크해주고 오른쪽 하단의 수정버튼을 눌러주면 다운로드 된다. 참고로 캡처화면은 설치 후 사진이다.
4. 그 다음에는 시간이 좀 걸려서 설치되고, 다시 아나콘다 프롬프트에서 pip install cx_oracle하면 잘 된다.
5. 혹시 이래도 안된다면, 아나콘다 프롬프트를 관리자 권한으로 실행해보거나
오라클 instant client와 오라클 database를 버전 맞게 설치후, 환경 변수까지 완료한 상태인지 확인해보자
느낀점: 로그를 잘 읽자
oracle이 C++도구랑 관련이 있는지 몰랐다. 중간에 전달하는 모듈에 C++이 사용된걸까?
'공부 > 여러가지 공부내용' 카테고리의 다른 글
[자바 이클립스] run시 코드 변경 수정 내용 적용안될때 (1) | 2024.05.15 |
---|---|
[C#] json파일 불러와서 class로 저장하기, string변환하기 (0) | 2024.01.16 |
초간단 깃허브 레포지토리 이관하기, Git Bash 깃 이관하는법 복제 (0) | 2023.09.11 |
NUGET이란 (0) | 2023.09.11 |
ONNX(Open Neural Network Exchange)란 (0) | 2023.09.11 |