이 문제 제발 해결 해 주실 분? pyopenjtalk라는 일본어 tts 관련 프로젝트를 설치하려고합니다. 오류 내용은 다음과 같습니다.
이 문제 제발 해결 해 주실 분? pyopenjtalk라는 일본어 tts 관련 프로젝트를 설치하려고합니다. 오류 내용은 다음과 같습니다.
pyopenjtalk라는 일본어 tts 관련 프로젝트를 설치하려고합니다. 오류 내용은 다음과 같습니다.
안녕하세요 :)
질문자님 상황 정리해봤습니다.
작성해주신 에러는 pyopenjtalk 설치 중에 발생한 거고, 핵심 에러 메시지는 이거예요.
nginx
fatal error C1189: #error: Do not use this file, it is the result of a failed Cython compilation.
이 에러는 Cython 빌드 실패 때문에 생긴 거고, Visual Studio 버전이 문제가 아니라 Cython 빌드 환경 쪽 문제입니다.
해결 방법은 다음과 같습니다.
Cython 먼저 설치
pyopenjtalk 설치 전에 Cython을 따로 먼저 설치해야 해요.
bash
pip install cython
wheel도 같이 설치
빌드 오류를 막기 위해 wheel도 깔아주세요.
bash
pip install wheel
pyopenjtalk를 다시 설치
위 둘 설치한 다음에 pyopenjtalk 설치를 시도하세요.
bash
pip install pyopenjtalk
Visual Studio 빌드 도구 확인
Visual Studio 2017 설치는 잘 하셨는데, C++ 빌드 도구가 빠졌을 수 있어요.
"Visual Studio 설치 관리자"에서 "C++용 빌드 도구" 추가 설치 확인해보세요.
특히, Windows 10 SDK가 같이 깔려 있어야 합니다.
추가 팁
아나콘다 가상환경 쓰셨다면, 가상환경 내에 pip install 해주세요.
파이썬 3.7~3.10 다 테스트해보셨다니까 버전 문제는 아닌 걸로 보여요.
요약
이렇게 하면 해결될 가능성이 높습니다.
추가로
혹시 그래도 안 된다면,
에러 전체 로그
설치한 Visual Studio 옵션 스크린샷
남겨주시면 더 자세히 도와드릴게요 :)
도움 되셨다면 채택 부탁드립니다!
내공 주시면 더 빠르고 정확하게 추가 문제도 같이 봐드릴게요 ^^
질문자님 힘내세요, 금방 해결할 수 있습니다!
