반응형
에러 구글 파스타?
- 에러 발생 상황 : python 3.8.X에서 requirements.txt를 설치 했는데, 알고보니 그 requirements.txt의 패키지가 3.7.X 기반이였다.
- 경고문구 : WARNING: Ignoring invalid distribution -ecab-python
Warning 문구들이 보이기 시작하더니 그 이후에 pip install을 하는데 아래와 같은 에러 문구가 나오기 시작하고 설치가 안됐다.
- 에러문구 : WARNING: Error parsing requirements for google-pasta: [Errno 2] No such file or directory : XXXXXXX/google_pasta-0.2.0.dist-info/MERADATA
- 해결방법 : 아나콘다의 다른 환경에 있는 site-pakage에 가서 'google_pasta-0.2.0.dist-info'의 수동으로 복사하여 에러문구가 나는 가상환경의 google_pasta-0.2.0.dist-info 폴더 안에 넣어 주었다.
[참조] 'google_pasta' 에러를 찾다보니 tensorflow를 설치할 때에도 위의 에러와 비슷한 경우들이 많았다. 그래서 'google_pasta' 패키지를 찾아 보았다.
site-package에 google_pasta가 있어서 찾아보니, https://pypi.org/project/google-pasta/
사이트는 있지만 설명이 없어서 패키지 파일 내의 'MERADATA' 파일을 열어 보았다.
패키지를 만든 분의 깃 주소가 있어서 따라 들어갔더니 설명이 되어 있다.
https://github.com/google/pasta
Ast(Abstract Syntax Tree) 기반으로 파이썬 코드를 리팩토링 할 수 있게 지원해주는 tool이다.
[참고] 스파게티 코드 : 프로그램의 흐름이 복잡하게 뒤엉킨 것을 면발에 비유한 말이라고 한다.
이러한 스파게티면으로 만드는 파스타, 그래서 구글 파스타인가? 작명 센스 인정!
[참조] 개발자가 몰래 애용하는 나쁜 프로그래밍 습관 9가지
=> 스파게티 코드에 대한 설명이 포함되어 있다
반응형
'에러 모음' 카테고리의 다른 글
[tensorflow gpu 설정 에러 원인과 해결] "Memory growth cannot differ between GPU devices" (0) | 2022.07.18 |
---|---|
[SQL 에러: 마리아db] SQL Error [1068] [42000]: (conn=5) Multiple primary key defined 해결하기 (0) | 2021.04.13 |
grapgviz - ExecutableNotFound 에러 간단 해결 _ XGboost tree 그리기 (0) | 2020.04.08 |
[python] KeyboardInterrupt Error (0) | 2020.03.02 |
[mysql] my-013276 error / window10 (0) | 2019.07.11 |