본문 바로가기
etc

[python install] 파이썬 개발 환경 구성

by sseddi 2022. 8. 16.
728x90

새로 컴퓨터 사서 새로 다운받는 김에 ..

정리해두기

https://www.python.org/downloads/

사실 python을 latest version을 안받고 설정했다가 뭔가 꼬여서 다시 다 지우고 설정하는데

그냥 귀찮은 겸..

누가 누가봐도 저 노란색이 자길 눌러달라고 하는데

최신판으로 깔아버리자 해서

새로 까는 김에 정리해버려보자 ~ 하는 글

 

1. python  다운로드

3.10.6을 깔아주고

cmd 창에서 python -V로 잘 다운받아졌는지 버전 확인

C:\Users\seyeon Kim>python -V
Python 3.10.6

놀랍게도 이게 되지 않았었다.

그냥 python 해도

C:\Users\seyeon Kim>python
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

이렇게 떠야 한다.

이게 안되고 무슨 ms 앱 다운로드 받는 곳으로 이동한다면..

환경변수를 수정해주어야한다고 하는데

내가 그거 하다가 안되서 다 지우고 다시 깐 것..

 

암튼 위와 같은 메시지가 나왔다면 일단 성공

다음으로 

python -m pip install --upgrade pip #pip install 및 upgrade

pip -V #pip 버전 확인

pip install virtualenv virtualenvwrapper-win #virtualenv install

위 세 명령어를 치면 된다.

 

C:\Users\seyeon Kim>python -m pip install --upgrade pip
Requirement already satisfied: pip in c:\users\seyeon kim\appdata\local\programs\python\python310\lib\site-packages (22.2.1)
Collecting pip
  Downloading pip-22.2.2-py3-none-any.whl (2.0 MB)
     ---------------------------------------- 2.0/2.0 MB 7.7 MB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 22.2.1
    Uninstalling pip-22.2.1:
      Successfully uninstalled pip-22.2.1
Successfully installed pip-22.2.2
C:\Users\seyeon Kim>pip -V
pip 22.2.2 from C:\Users\seyeon Kim\AppData\Local\Programs\Python\Python310\lib\site-packages\pip (python 3.10)
C:\Users\seyeon Kim>pip install virtualenv virtualenvwrapper-win
Collecting virtualenv
  Using cached virtualenv-20.16.3-py2.py3-none-any.whl (8.8 MB)
Collecting virtualenvwrapper-win
  Downloading virtualenvwrapper_win-1.2.7-py3-none-any.whl (18 kB)
Collecting distlib<1,>=0.3.5
  Downloading distlib-0.3.5-py2.py3-none-any.whl (466 kB)
     ---------------------------------------- 467.0/467.0 kB 4.9 MB/s eta 0:00:00
Collecting filelock<4,>=3.4.1
  Downloading filelock-3.8.0-py3-none-any.whl (10 kB)
Collecting platformdirs<3,>=2.4
  Downloading platformdirs-2.5.2-py3-none-any.whl (14 kB)
Installing collected packages: distlib, platformdirs, filelock, virtualenv, virtualenvwrapper-win
Successfully installed distlib-0.3.5 filelock-3.8.0 platformdirs-2.5.2 virtualenv-20.16.3 virtualenvwrapper-win-1.2.7

 

확인이 다 되었다면 WORKON_HOME 환경변수 위치를 지정해주어야 한다.

C:\Users\seyeon Kim>set WORKON_HOME
WORKON_HOME 환경 변수가 정의되지 않았습니다.

set으로 한번 확인해보고 정의되지 않았다고 하면 원하는 경로를 넣어 위치를 지정해주면 된다.

C:\Users\seyeon Kim>setx WORKON_HOME "C:\Users\seyeon Kim\Envs"

성공: 지정한 값을 저장했습니다.

이때 경로를 큰 따옴표에 넣어주지 않았더니 경로 지정이 제대로 되지 않았었다.

 

새로운 cmd 창 열어 set으로 확인해보면

C:\Users\seyeon Kim>set WORKON_HOME
WORKON_HOME=C:\Users\seyeon Kim\Envs

제대로 설정되어 들어간 것을 확인할 수 있다.

 


근데 사실 아나콘다 쓸 꺼면 .. virtualenv 안써도 될 거같다.


2. 가상환경 생성 w.virtualenv

virtualenvwrapper 명령어로 가상환경을 제어할 수 있다. (위치 관계없이 전역으로 사용 가능)

# 가상환경 생성 
mkvirtualenv [env_name] 

# 가상환경 제거 
rmvirtualenv [env_name] 

# 가상환경 목록 보기 
workon 

# 가상환경 활성화 
workon [env_name] 

# 가상환경 비활성화 (환경 활성화 중에) 
deactivate

# 프로젝트 디렉토리 맵핑
setvirtualenvproject

# 프로젝트 디렉토리 맵핑이 된 경우
# 아래 커맨드로 바로 프로젝트 디렉토리로 이동 가능
cdproject

 

 

3. Jupyter Notebook

# 가상환경 활성화(진입)
> workon [가상환경이름]

# Jupyter 설치
([가상환경이름]) > pip install jupyter

# Jupyter Notebook 실행
([가상환경이름]) > jupyter notebook

jupyter notebook을 하면 브라우저 자동 실행

 

728x90

댓글