파이참 가상환경 설정

2020. 12. 10. 05:48Computer/Development

파이참 가상환경 설정

 

체크할 부분

  1. Project interpreter
  2. Project structure
  3. Terminal in pycharm
  4. Configuration
  5. Directory
  6. Package and library
  7. etc

'환경변수' 중요

 

기본 내장 venv 가상환경 구성하기 in 파이참

(Python 3.3 이상에서는 타사 virtualenv 유틸리티 대신 내장 venv 모듈이 사용됩니다 .)

 


 

파이참 세팅 시 체크해야 할 부분

 

1. 프로젝트(파일들이 존재할) location 체크

: 파이썬 파일 등 프로젝트 관련 파일들이 존재할 디렉토리

(+Project structure 에서 프로젝트 구성 설정 가능)

 

2. 가상환경 설정 체크

: virtualenv, conda 등 가상환경 설정 체크 / location 폴더와는 별개

Project interpreter 에서 설정 가능

 

3. Terminal 설정 체크

 

4. 바로 실행 가능하나, run/debug configuration 설정 체크

 

 


 

+ Pycharm terminal 설정 안되었던 것 해결

 

(참고 : Shell 관련 개념 in computer basic)

 

Pycharm anaconda 가상환경 관련하여 terminal 자체가 작동하지 않아 애를 먹었다.

 

별걸 다 해봤지만 안되었다.

그래서 리눅스 개념, 디렉토리, shell, bash, zsh 도 공부했다.

 

힌트를 얻었던 것은, vscode 에서 terminal zsh 세팅으로 되어있었고, zsh default 값이었는데, bash 에서 내가 zsh 를 설치하고 default 값으로 해놓았던 것.

 

그래서 pycharm terminal 세팅에서, shell path 를 변경했다.

기존에는 shell path 를 하란대로만 따라했다.

그래서 /User/madquer/opt/anaconda/bin/activate onebook 으로 했었다.

이건 bash 기준인지 모르겠는데, 이렇게 했더니

cannot open local terminal 메세지와

failed to start [User/madquer/opt/anaconda/bin/activate, onebook] in /Users/madquer/Desktop/pycharmprojects/onebook

만 떴다.

 

생각해보니 나는 bash 가 아닌 zsh 가 기본 shell 세팅 값이었으니, shell path /bin/zsh/ 로 바꿔주었더니 terminal 이 작동했다.

 

생각해보면 pycharm 에서 terminal 을 작동시키는 것도 단순히 terminal 을 작동시키는 것에 불과하고, vscode 에서 terminal 작동 시키는 것도 terminal application 작동시키듯 그냥 작동에 불과하다.

그말은 terminal 기본 파일이 zsh 로 설치되어있기 때문에 zsh 를 실행시켜주기만 하면 된다.

그러면 terminal 이 작동되고, 거기서 기존에 terminal 을 다루듯 다루면 된다.

 

FUCK! 카탈리나(mac OS 10.15) 부터 기본 쉘이 bash 에서 zsh 로 바뀌었다. 그래서 세팅들이 계속 애먹고 설치에 애먹었던 것

 

추가로 공부할 것

Bash, shell, terminal, zsh

 

 

'Computer > Development' 카테고리의 다른 글

가상환경 (+anaconda)  (0) 2020.12.10