Atom의 Hydrogen을 가상 환경에서 실행

Hydrogen이란?



atom 내에서 파이썬을 움직일 수있는 것처럼 보입니다.
뒤에서는 jupyter가 움직이고 있습니다.

환경



ubuntu(18.04) (windows에서도 갈 수 있다고 생각합니다.)
파이썬 == 3.6.4
atom == 1.31.1
Hydrogen == 2.6.0

가상 환경 구축



파이썬 venv를 사용하여 가상 환경을 만듭니다.
가상 환경을 사용하지 않는 사람은 다음 커널 설치로 건너뛰십시오.
여기서는 hydrogen이라고 합니다.
1, python -m venv venv 에서 환경 구축
2, source venv/bin/activate 에서 활성화 (windows라면 hydrogen\Scripts\activate )
$ python -m venv venv
$ source venv/bin/activate
(venv) $

그러면 현재 디렉토리 앞에 (hydrogen)이 붙습니다.

커널 설치



3, 가상 환경에는 떠난 채 pip install ipykernelpython -m ipykernel install --user
(venv) >pip install ipykernel
Successfully installed

(venv) >python -m ipykernel install --user
Installed kernelspec python3 in C:\Users\***\jupyter\kernels\python3

한 번 pip freeze 에서 패키지 확인
(hydrovenv) >pip freeze
backcall==0.1.0
colorama==0.3.9
decorator==4.3.0
ipykernel==5.0.0
ipython==7.0.1
ipython-genutils==0.2.0
jedi==0.13.0
jupyter-client==5.2.3
jupyter-core==4.4.0
parso==0.3.1
pickleshare==0.7.5
prompt-toolkit==2.0.5
Pygments==2.2.0
python-dateutil==2.7.3
pyzmq==17.1.2
simplegeneric==0.8.1
six==1.11.0
tornado==5.1.1
traitlets==4.3.2
wcwidth==0.1.7

이런 느낌이 있으면 OK

Hydrogen 설정



atom 패키지에서 Hydrogen 설정으로 이동합니다.

그 중 Directory to start kernel in 의 항목을 The project directory relative to the file 로 합니다.
이렇게 하면 실행하는 파일과 같은 디렉토리에 있는 가상 환경을 자동으로 읽어 줍니다.

Hydrogen 실행



이번에는 test.py를 움직입니다.
test.py와 venv가 같은 디렉토리에 있다고 가정합니다.

test.py
print("hello world!")
ctrl + Enter 에서 이미지처럼 움직이면 성공입니다!

좋은 웹페이지 즐겨찾기