본문 바로가기
Programming/Python

Python 설치

by NAMP 2016. 3. 3.

Python 설치

홈페이지에서 다운로드 한다.

for Windows

각각 버전2와 버전3의 마지막 버전인 3.5.1 과 2.7.11 을 바로 선택해서 받을 수 있다. 다른 버전은 이곳에서 다운로드 가능하다.

버전 2 vs 3

Python 2.x is legacy, Python 3.x is the present and future of the language

꼭 버전2를 사용해야 하는 경우가 아니면, 버전3을 사용해 보자.

설치

기본 설치 경로

기본 경로는 사용자 폴더이므로, 이를 변경하려면 Customize installation을 선택한다.

Customize installation

Next 버튼을 누르고 Install for all users를 선택하면 C:\Program Files (x86)\Python35-32 로 경로가 변경된다. 필요한 설정을 마친 후에 설치를 진행한다.

설치중

설치완료

재부팅 후에 명령창에서 python을 입력하면 파이썬이 설치된 것을 확인할 수 있다.

python

IDE

pycharm
jetbrains - pycharm

PyQt

PyQt4 Download
PyQt5 Download

Error

Fatal Python error: Py_Initialize: can’t initialize sys standard streams
LookupError: unknown encoding: x-windows-949

위와 같은 에러 메시지가 나오면 Settings > Editer > File Encodings > UTF-8 로 변경한다.

ImportError: DLL load failed: %1은(는) 올바른 Win32 응용 프로그램이 아닙니다.

→ 32비트 용으로 다시 설치한다.

What do the python file extensions, .pyc .pyd .pyo stand for?

http://stackoverflow.com/questions/8822335/what-do-the-python-file-extensions-pyc-pyd-pyo-stand-for

  • .py: This is normally the input source code that you’ve written.
  • .pyc: This is the compiled bytecode. If you import a module, python will build a *.pyc file that contains the bytecode to make importing it again later easier (and faster).
  • .pyo: This is a *.pyc file that was created while optimizations (-O) was on.
  • .pyd: This is basically a windows dll file. http://docs.python.org/faq/windows.html#is-a-pyd-file-the-same-as-a-dll

Python 구현

CPython

C로 작성된 팡썬 구현의 리퍼런스다.

Jython

파이썬 코드를 자바 바이트코드로 만들어 JVM(자바 가상 머신)에서 실행시키는 파이썬 구현이다.

IronPython

닷넷 프레임워크를 위한 파이썬 구현이다. IronPython은 파이썬 2.7을 지원한다.

참고


댓글