본문 바로가기
매일 해내는 개발/오류

[오류] 파이참 '가상환경을 생성하지 못했습니다.' 해결 방법

by 해야지 2022. 10. 21.

파이참 오류 : 가상환경을 생성하지 못했습니다. Failed to create a virtual environment


오류내용

1. 프로젝트 생성 시 오류 발생

프로젝트 생성 시 경로\venv 폴더로 경로는 정상 작성되어 있음에도
생성 후에는 venv 폴더가 보이지 않았고

아래와 같은 오류가 발생했다.

Failed to create a virtual environment

이걸 해결하기 위해서 파이썬을 세번이나 깔고 파이참도 지웠다 깔고 재부팅을 두 번 했다...

2. 프로젝트 셋팅 시 오류 발생

1) File → setting → Project Python Interpreter →  Add Interpreter → Add Local interpreter

2) System Interpreter → 원하는 파이썬 버전의 인터프리터 선택

그럼 이런 오류가 발생한다..

Invalid Python SDK
Cannot set up a python SDK at Python 3.8(경로). The SDK seems invaild.

원래 패키지를 추가하려면 아래처럼 패키지 리스트가 뜨고 + 버튼이 활성화 되어야 한다

하지만 나는 이상태


해결방법

+10/27추가

⭐나중에 알게되었는데 pycharm버전을 다운그레이드하면 해결된다고한다.

내 버전은 2022.2 버전인데 2022.1 버전으로 다시 설치하니 해결되었다!!

1. 파이참 다운로드 사이트 접속

 

다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE

 

www.jetbrains.com

2. 기타 버전에 들어가 자신의 환경에 맞는 2022.1버전 파일 다운로드

3. 원래 있던 2버전 삭제 후 1버전 설치!

 

아래는 2022.2 버전을 고수하고 싶다면 사용해도 괜찮을 것 같다.


1. 명령 프롬프트를 통해 System Interperter에  필요한 패키지를 설치

cd <interpreter path>
python -m pip install <package name>

*시스템 인터프리터 경로는 Add Interpreter > System Interpreter에 지정하는 경로↓

2. Invaildate Chces and Restart (캐시삭제 이런 느낌)

난 잘 몰라서 다 선택했다.

Restart 되고나면 venv 폴더가 생성되고 import하려고했던 패키지에 오류가 났던게 해결된다.

오류해결을 위해 참고했던 링크들

 

Package installation issues | PyCharm

 

www.jetbrains.com

 

 

Python virtualenv 정리 (Linux/Windows)

python의 가상환경 virtualenv 모듈의 사용법을 간단하게 정리한다. python의 가상환경이란, 작은 python을 새로 설치해서 내가 원하는 모듈만 운용하는 바구니라고 생각하면 된다. 운영체제 안에서 새

dgkim5360.tistory.com

 

댓글