2019. 1. 21. 02:20ㆍDevelopment/Hacking With Python
파이썬 설치는 현 시점(2019년 1월)으로 3.6버전을 추천한다.
2.x 버전은 너무나 오래되어서 이제는 그만 쓸 때가 되었다!!
3.7 버전이 최신버전이긴 하지만, TensorFlow 등의 이용을 원활하게 하기 위해서는 마음 편히 3.6을 설치하자.
현재 시점 (2019.03), Anaconda와 TensorFlow에서 python3.7을 공식 지원합니다.
Anaconda 최신버전을 설치해줍시다.
설치방법에는 크게 직접 다운받아서 설치하는 것과 Anaconda라는 파이썬과 머신러닝, 빅데이터, 등등 라이브러리를 쉽게 사용하기 위한 설치가 있다.
1), 2) 방법 중 하나를 선택하라.
win32api, 텐서플로우, 머신러닝 등 추가적이고 부가적인 기능을 위해서라면 1) 그렇지 않으면 2) 방법을 선택.
1) Anaconda를 이용한 파이썬 설치
아나콘다 5.3 버전부터 파이썬 3.7 버전을 사용하도록 바뀌었다.
아래 링크에서 플랫폼(OS)을 선택하여 받으시오.
https://www.anaconda.com/distribution/
2) 파이썬 3.7 직접 설치
32, 64비트를 잘 확인하여 설치한다.
https://www.python.org/downloads/
본인은 1) Anaconda를 이용한 파이썬 설치 를 더 추천한다. 나중에 pywin32 api등을 이용할 때에도 문제를 별로 겪지 않을 것이다.
윈도우 설치 방법
[다음] 버튼을 계속 눌러서 진행하되, PATH 설정을 하겠느냐고 물어보는 항목이 있다. 그때만 체크 설정 해주고 진행하면 된다. Anaconda는 기본 체크가 풀려있고 2)번 방법은 체크가 원래 되어있다.
리눅스 설치 방법
sh Anaconda3-2019.03-Linux-x86_64.sh
실행 후 약관동의 yes로 변경하여 입력, 나머지는 그대로 엔터를 눌러서 진행
IDE(통합개발환경)는 정말 많다. 자기가 편한것을 쓰면 된다.
본인은 VSCode를 사용할 것이다.
이유는 파이썬을 하던, go를 하던, 웹 개발을 하던, solidity를 하던간에 IDE를 바꿔가면서 익숙해지는데 시간을 낭비하기 싫기 때문이다.
Visual Studio 2017, 2019 같은 버전도 있겠지만, VSCode를 사용해도 어지간한 코딩은 무리가없다.
VSCode는 IDE는 아니더라도 플러그인을 통해 파이썬 코딩을 할 때에는 준IDE만큼 쓸 수도 있다.
VSCode는 무료이며, 가볍고, 플러그인이 지원 잘되며, 윈도우, 리눅스, 맥 전부 다 지원하기 때문이다.
돈이 있거나 학생용 체험판을 구할 수 있다면 Intellij를 쓰면 된다.
1) 윈도우 환경에서 설치
https://code.visualstudio.com/ 에서 설치버전을 다운로드하고 설치
2) 리눅스 환경에서 설치 (Kali라면 sudo를 제외하고 실행, Debian 계열은 sudo 계정으로 설치)
GPG키 다운로드
sudo sh -c 'curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg'
VSCode용 저장소 추가
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
추가한 저장소로부터 패키지 업데이트하고 VSCode 설치하기
apt update -y && apt install code -y
VSCode 실행
code
## root 계정으로 실행할 경우에는 아래처럼 실행
mkdir ~/.vscode
code --user-data-dir ~/.vscode/
VSCode의 setting.json 설정 바꾸기
{
"editor.fontSize":18,
"editor.fontFamily":"D2Coding",
"editor.mouseWheelZoom": true,
"python.jediEnabled": false,
"files.autoGuessEncoding": true,
}
확장기능 설치는 입맛대로 해준다. 너무 많이 설치하면 무거워질 수 있다.
Code Runner, Jupyter, MagicPython, Python, Python Extension Pack, Python for VSCode, Visual Studio IntelliCode
'Development > Hacking With Python' 카테고리의 다른 글
[파이썬 업무자동화] 02.Selenium_네이버 로그인 후 메일보내기 (0) | 2019.06.18 |
---|---|
[파이썬 업무자동화] 01.Selenium_네이버 로그인 후 메일함 읽기 (캡챠 우회 가능) (0) | 2019.06.18 |
우분투 conda 설치, conda list 명령어로 패키지가 보이지 않을 때 (0) | 2019.04.29 |
Python 가상환경 구축 및 이해 - anaconda, conda env (5) | 2019.03.17 |
Python 가상환경 구축 및 이해 - venv, virtualenv (0) | 2019.03.17 |