2020. 12. 10. 05:48ㆍComputer/Development
파이참 가상환경 설정
체크할 부분
- Project interpreter
- Project structure
- Terminal in pycharm
- Configuration
- Directory
- Package and library
- 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 |
---|