redis-py 버그가 아닌 파이참 버그입니다

No module named 'asyncio' 라고 나오는데, 현재 버전의 파이참 Python stub 생성에 문제가 있다고 합니다.

 

workaround

젯브레인에서 패치를 내주기 전 임시로 할 수 있는 땜질 처방입니다.

 

0. PyCharm을 모두 종료합니다

 

cd ~/Library/Application Support/JetBrains/Toolbox/apps/PyCharm-P/ch-0/221.5080.212/PyCharm.app/Contents/plugins/python/helpers

1. PyCharm의 helpers 폴더로 이동

macOS의 경우 Toolbox를 이용해 설치했다면 ~/Library/Application Support/JetBrains/Toolbox/apps/PyCharm-P/ch-0/221.5080.212/PyCharm.app/Contents/plugins/python/helpers 와 비슷한 경로에 있을 겁니다. (Toolbox configuration에서 확인 가능)

따로 설치했다면 ~/Applications/PyCharm.app/Contents/plugins/python/helpers에 있습니다.

 

rm -r typeshed

2. typeshed 폴더 제거

 

git clone https://github.com/python/typeshed.git

3. 최신 버전의 typeshed로 교체

 

이제 파이참을 실행하면 잘 인식되는 걸 확인할 수 있습니다

 

참고

반응형