Python 설치
홈페이지에서 다운로드 한다.
각각 버전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
을 선택한다.
Next 버튼을 누르고 Install for all users
를 선택하면 C:\Program Files (x86)\Python35-32
로 경로가 변경된다. 필요한 설정을 마친 후에 설치를 진행한다.
재부팅
후에 명령창에서 python
을 입력하면 파이썬이 설치된 것을 확인할 수 있다.
IDE
PyQt
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을 지원한다.
참고
- 인터프리터 고르기
- Should I use Python 2 or Python 3 for my development activity?
- What’s New In Python 3.0
- PyQt
- PyQt - WikiDocs
- 파이썬을 이용한 시스템 트레이딩 (기초편)
- PyCharm 5.0 Help - Resolving References
'Programming > Python' 카테고리의 다른 글
[python] PyQt QString Unresolved reference (0) | 2016.03.09 |
---|---|
[python] 파이썬 정규표현식 - 파일 읽기, 저장 (0) | 2016.03.04 |
[python] 체크 확인(Check the Check) - 정규표현식 (0) | 2015.11.01 |
[python] 인터프리터 (Interperter) - 나머지 연산 (0) | 2015.10.31 |
[python] 그래픽 편집기(Graphical Editor) - 재귀호출 (0) | 2015.10.31 |
댓글