Pycharm에서 새로운 아나콘다 가상환경을 설정하고, 인터프리터로 설정한 후에 opencv-python을 쓰기 위해

 

$ pip install opencv-python

을 친 결과....

Fatal error in launcher: Unable to create process using..?

이건 또 무슨 에러이길래.... 하고 인터넷을 찾아보니

 

PATH 설정이 잘못(or 안되)있어서 발생하는 문제라고 한다.

 

PATH가 무슨 역할을 하느냐... 예를 들어 pip이라는 명령어를 사용하고 싶다면 pip을 실행시켜줄 실행파일을 찾아야한다... 하지만 PATH가 설정이 잘못되어 있을 경우 이 실행파일을 찾을 수 없으므로 위와 같은 오류가 발생하는 것...

 

어떻게 해결을 하냐...

 

일단 나는 anaconda 가상환경에서 환경 설정을 수행할 것이다. 그러려면 터미널이 아나콘다에 접속을 해야 된다.

 

즉, 가장 먼저 아나콘다에 접속을 해줄 수 있게 PATH 설정을 해줄 것이다.

 

Anaconda3 PATH 설정(환경 변수 설정

1. 아래와 같이 시스템 환경 변수 편집 창으로 들어간다.

2. 아래와 같이 들어가준다.

3. 아래와 같이 3개의 PATH를 추가한다.

4. 그리고 컴퓨터를 껐다 켜주면 PATH가 반영이 된다.

 


자... 이제 PATH 설정이 모두 끝이 났다.

 

그럼 다시 내가 개발할 pycharm 프로젝트에 들어가서 아나콘다에 접속을 해보자.

 

Pyhcharm 터미널에서

$ conda activate [가상환경명]

을 입력하면 해당 가상환경으로 접속이 되면서 명령어 입력창 앞쪽에 (opencv)라고 뜬 것을 확인할 수 있다.

 

여기서 다시 pip을 입력하면?

pip list는 현재 가상환경에 깔려있는 패키지 정보를 출력하는 명령어이다.

오류 없이 pip 명령어가 잘 출력되는 것을 확인할 수 있다.


참고로 이러한 환경변수를 설정하는 귀찮은 짓을 안하려면 처음 아나콘다를 설치할 때

All Users로 선택하면 알아서 PATH가 추가될 것이다..ㅎㅎ

+ Recent posts