-
[Python] googletrans 'NoneType' object has no attribute 'group'Etc 2023. 11. 3. 23:57
❗️ 문제
main script를 실행하면 gpt까지는 정상 작동 되는데, 달리한테 보내기 전 translate 과정에서 오류가 발생하였다.
이를 해결하고자 test.py 파일을 작성하여 테스트를 진행했고 동일한 오류를 만났다.
🔎 error log
File "/Users/ahnsugyeong/Desktop/2023/FlowerLab/flowerlab-model/main.py", line 35, in <module> t = trans(i) File "/Users/ahnsugyeong/Desktop/2023/FlowerLab/flowerlab-model/translate.py", line 5, in trans result = trans.translate(text, dest='en') File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/googletrans/client.py", line 182, in translate data = self._translate(text, dest, src, kwargs) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/googletrans/client.py", line 78, in _translate token = self.token_acquirer.do(text) File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/googletrans/gtoken.py", line 194, in do self._update() File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/googletrans/gtoken.py", line 62, in _update code = self.RE_TKK.search(r.text).group(1).replace('var ', '')AttributeError: 'NoneType' object has no attribute 'group'
✅ 해결파이썬 버전이 여러 개 설치되어 있었던 것으로 추정된다 (..;)
1️⃣ 파이썬이 설치된 디렉토리 경로 확인
which python3
/Library/Frameworks/Python.framework/Versions/3.12/bin/python3
2️⃣ 파이썬 디렉토리 삭제
rm -rf /Library/Frameworks/Python.framework/Versions/3.12/bin/python3
3️⃣ 삭제 후 버전 확인했더니 3.9.1 (띠용)
python3 --version
Python 3.9.1
4️⃣ pip 설치
curl <https://bootstrap.pypa.io/get-pip.py> -o get-pip.py python3 get-pip.py rm get-pip.py
5️⃣ alias 설정
alias python='python3.9' alias pip='python3.9 -m pip'
→ 명령어 치기 편하게..
6️⃣ 기존 googletrans 제거
pip uninstall googletrans
7️⃣ googletrans 재설치
pip install googletrans==4.0.0rc1
8️⃣ 성공!
테스트 성공 📃 참고 자료
라이브러리 실행 오류 문제입니다ㅠㅠ - 인프런 | 질문 & 답변
라이브러리 실습 중에서 'googletrans' 이용해서 하는 부분에서 오류가 납니다.터미널에서 pip install googletrans 하고 설치 확인 후 import 했는데 모듈이 없다는 오류가 떠서주피터셀에서 ! pip install googl
www.inflearn.com
[오류해결] googletrans 'NoneType' object has no attribute 'group'
https://pypi.org/project/googletrans/googletrans 모듈을 다운받기 위해 상기 링크에 들어갔다. 이렇게 나와 있길래 구글 코랩 가서 pip install googletrans를 그대로 치니 라고 해야 한다고 나왔다. !를 붙
velog.io
728x90'Etc' 카테고리의 다른 글
[Python] OpenAI API Secret Key 관리 (0) 2023.11.03 네이버클라우드 살펴보기 ☁️ (0) 2023.10.13 [CLion] 맥 XCode 업데이트 후 헤더파일 오류 (0) 2023.04.06