오류
pycharm에서 새 프로젝트 생성시 인터프리터를 생성할 수 없다고 에러가 뜹니다.
구글에 찾아보니 경로에 한글이 있어서 오류가 나는 것이라는데 아무래도 windows 유저 이름이 한글로 설정되어 있다보니 생긴 오류 같습니다.
일단 ok를 누르고 넘어갑니다.
해결방법1
- 프로젝트 폴더 내에서 /venv/lib/site-packages/pip/_internal/utils
폴더를 찾아 들어가 virtualenv.py를 엽니다.
- with open(pyvenv_cfg_file) as f: 를
with open(pyvenv_cfg_file, encoding='utf-8') as f: 로 바꿔주어서 한글도 인식할 수 있도록합니다.
하지만 저는 virtualenv.py 파일을 찾지 못해 이 방법으로는 해결하지 못했습니다.
해결방법2
- pycharm settings에 들어갑니다.
- Project의 Python Interpreter에 들어가서 Add..를 눌러줍니다.
- System Interpreter에 들어가서 ...을 눌러줍니다.
- 이렇게 현재 프로젝트 경로가 뜹니다.
- 경로 뒤에 \venv\Scripts\python.exe까지 뒤에 추가해줍니다.(클릭으로 폴더를 들어가셔도 됩니다.)
- 설정을 확인하고 OK를 누르고 나옵니다.
- 다시 Python Interpreter로 돌아오면 프로젝트의 인터프리터가 제대로 설정된 것을 볼 수 있습니다.
저는 해결방법2로 해결하긴 했지만 프로젝트를 생성할 때 마다 할 수는 없으니 윈도우 계정을 영어로 바꾸거나 오류 해결법을 더 찾아야 될 것 같습니다.
혹시 이 방법 외에 해결법을 아시는 분은 댓글 달아주시면 정말 감사하겠습니다!!