[설치전 알아두어야할 것]
파이썬 환경구성 : 파이썬을 다운받는 것과 아나콘다에서 파이썬을 다운받는 것은 다르다.
중국요리가 미국에가서 미국식 중식요리가 된 것처럼..?
파이썬을 입력하는 에디터 : Visual Studio Code(vscode) < atom + vim + sublimetext 등등의 장점을 다모아놨다고 하길래.
또한 나는 엑셀을 좋아하므로, msoffice를 믿고간다.
http://snowdeer.github.io/python/2017/11/07/python-vs-anaconda/
아나콘다는 파이썬 + Scipy + numpy + pandas + matplotlib + spyder + jupyternotebook 등등을 같이 깔아준다.
파이썬과 아나콘다를 같이 설치하면 경로(환경변수) 등이 꼬여 오류발생할 수 있다고.
나는 아나콘다의 빅데이터관련 라이브러리들도 쓰고 싶으므로 아나콘다만 설치하기로 선택함.
[아나콘다 설치]
anaconda 검색 후 자신의 컴퓨터 bit에 맞춰 다운로드 (난 64bit)
막 설치하면 안됨. 설치시, 환경변수(시스템변수)에 추가하라고 해야한다. / 처음에 고민하다가 빨간글씨 뜨길래 안눌렀더니 변수등록이 안되서 다시 설치함.
> add anaconda to the system PATH environment variable
사용자변수의 Path에는 없고
시스템변수의 Path에는 생겼다.
혹시 환경변수가 등록안되어있다면, 시스템변수의 path를 편집해서 다음을 넣으면 될듯하다.
> PATH 설정
[아나콘다 프롬프트 / cmd 실행하기]
시작눌러서 cmd 들어가나, 아나콘다프롬프트 눌러서 실행하나 같은 결과임 = 이것들을 터미널이라고 함.
(매트릭스에서 네오가 삭제위기?에 놓여있을 때, 헤매던 곳.. 매트릭스라는 프로그램에 들어가기 위해 명령어를 입력해야한다.)
우리는 파이썬의 세상에 들어가기 위해 python을 입력해야한다.
> Python 입력
어느 위치건 잘 들어가진다.
(http://library1008.tistory.com/42 << cmd 명령어모음)
(cd 는 현재위치, cd.. 는 현재폴더에서 상위폴더로, cd / 는 제일 위 폴더, cd 하위폴더명 은 하위폴더로, dir 은 하위폴더목록보기)
> Python --version
파이썬 버전도 확인해보자.
>> 여기까지 C:\ProgramData\Anaconda3\Python.exe를 구성해놓은 것이다.
즉 Anaconda 경로에서 설치되어있는 파이썬이고 / 파이썬을 따로 깔았다면 python폴더로 지정되어있을 것이다. (python37이런 느낌쓰)
[아나콘다/파이썬 + 가상환경구성]
프로그램언어는 버전업하면서 호환문제가 자주 발생하여, 개발을 시작하면 버전이 바뀌지 않아야한다.
개발환경을 고정해놓는 것.. 방에 들어가서 개발하는 것이다. ( 나 여기서 개발할 거니까 건드리지 마라. 물어요.)
가상환경구성에는 다양한 방법이 있다.
1. 많이 보이는 방법 : virtualenv
https://offbyone.tistory.com/74
설명이 매우 좋다 : 경로설정, 폴더생성위치 등 / 어디(폴더위치)에 깔리고 실행되는지를 연결(PATH설정)해놓는 것이다.
오류시 원래 파이썬 폴더 DLLs를 새로 만든 폴더안으로 옮겨라.
> pip install virtualenv
> virtualenv c:\만들고자 하는 폴더이름(이하 방이름)
> cd c:\방이름\scripts
> activate 하면 실행됨
> deactivate 하면 나가짐
설명::: vir~를 깔고, vir~로 방을 만들면, scripts안에 파이썬.exe가 생성됨.
::: 그래서 평소에는 c:\방이름\scripts에 들어가서 activate 명령어로서 파이썬을 실행시키는 것 / deactivate로 나가고
2. 아나콘다사용시 : conda
아나콘다를 사용하면 이것도 된다니..
https://conda.io/docs/user-guide/tasks/manage-environments.html
방 만들기
> conda create -n 방이름 python=3.7 anaconda
진행하겠습니까? (y/n)
> y
잘깔렸나 확인
> conda info --envs
방들어가기
> activate 방이름
방나오기
> deactivate
>> 그런데 설치되는 위치가 구리고 해결방법을 잘 모르겠어서 다지우고 다른거 1번으로 감.
[아나콘다/파이썬/가상환경 + VSCODE]
1. 윈도우 + 파이썬 + virtualenv + vscode + 경로 설정(path)
설명 : vscode에서 내가 원하는 폴더(방)에 있는 파이썬을 실행하도록 연결하는 것이다.
> vscode 실행
> 사용하고자하는 가상환경 폴더열기 (방 열기) : 나는 mushroom
> ctrl+shift+p > Python Select Workspace Interpreter 검색 > anaconda ~ 가 선택사항이 나올 것임. 아니여도됨. 나오는 거 선택
> mushroom안에 .vscode가 생성됨
> setting.json 을 열어서 > 파이썬 경로를 내 방안으로 입력한다.
*** 만약 여기서 연결이 안되면 / 시스템 환경변수에 내가 만든 방/scripts를 경로 추가해줘야한다.
> C:\mushroom\Scripts 등록
2. conda가상환경 + vscode
https://devstorylog.blogspot.com/2018/05/anaconda-python-vscode.html
안해봄
[파이썬/가상환경/VSCODE/한줄씩 실행]
+명령어 설명
##
후에 venv을 사용할 수도 있고, 기초지식이 있으므로 남겨둠.
'프로그래밍 > Flask' 카테고리의 다른 글
Day 2. 정적페이지 (0) | 2019.01.23 |
---|---|
Day1, Hello World (0) | 2019.01.04 |