Python 개발환경 (Python 설치)

Python 개발환경 시리즈

앞으로의 개발은 파이썬으로 진행 하려고 합니다.

파이썬은 직관적이고 개발하기 쉬운 언어 입니다. 라이브러리도 많고 구글신의 도움을 받기도 쉽죠 ㅋㅋ

또한 인터프리터 방식의 언어라 C,C++, JAVA 처럼 컴파일을 하지 않아도 됨으로 빠르게 결과를 확인 할 수 있습니다.

파이썬에는 여러가지 버전이 존재하지만 저는 Python3.6 32bit 버전을 이용하도록 하겠습니다.

32bit를 쓰는 이유는 키움 증권 API 를 연동하기 위해서 인데요 32bit 파이썬에서만 연동되는 것 같습니다. (물론 제가 방법을 못 찾는 걸 수 도 있어요 .. )

그리고 윈도우 환경에서 개발을 진행 하도록 하겠습니다.

  • 파이썬 설치

아래 URL 에 접속하여 Python 3.6.x 버전을 다운로드합니다.

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

 저의 경우에는 3.6.8 이네요위 버전을 클릭해서 windows X86 executable installer(32 bit)를 내려받으시면 됩니다. 다음으로 설치를 합니다.  위와 같은 화면이 나오게 되면

설치 Path를 조정하기 위해 Cutomize installation 을 클릭합니다.

Next 를 누르면 아래 와 같이 Path를 지정하는 칸이 나오는데 이때 Path를 아래와 같이 하고 Install을 하시면 됩니다.

물론 Default 로 하셔도 상관 없습니다.

그러나 저는 이게 편하더라고요 ..

설치가 끝나면 Close 를 누른뒤 다시 윈도우 화면으로 가시면 됩니다.

  • 환경변수 설정

설치한 뒤에는 cmd 상에서 편하게 접근하기 위해 환경 변수 설정을 해주어야 합니다.

시스템 > 고급 시스템 설정 > 환경 변수 를 클릭한뒤

path를 클릭하고 설치된 파이썬 Path Path/Scripts 입력한뒤 확인을 누르면 됩니다.

  

  • 확인

 다름으로 CMD 를 켜고 python을 입력해 보세요 아래와 같이 나온다면 성공입니다.  

위 상태에서 “exit()” 를 타이핑해서 다시 Prompt 로 빠져나온 뒤에

pip — version 를 입력 해 보세요. 아래와 같이 나오면 정상입니다.

이것으로 파이썬 설치 과정을 마치겠습니다.

다음 포스트에는 Python IDE Pycharm을 설치해보도록 하겠습니다.

You may also like...

12 Responses

  1. 돌맹이 댓글:

    안녕하세요? 몇달전에 물약 자동 마시기 성공했었던 사람입니다.

    다름이 아니고 이번에 새로 컴퓨터를 마련해서 새로 작업중인데요. 파이썬 설치부터 막히네요.

    인스톨 하고나서 환경변수 설정하고 cmd에서 테스트 하니까 파이썬 실행이 안되고 마이크로소프트 어플마켓이 떠버리네요.;;

    제가 라이젠 3600을 구매해서 혹시 64비트를 받아서 설치해야하나 싶어 3.6.8 64비트 받아서 설치해도 같은 증상이 나옵니다.

    어플마켓은 3.7을 안내하는데 혹시 여기서 받아서 깔아야 하는지 어쩐지 싶어 이렇게 질문드립니다.

    • 호그 댓글:

      마켓과 상관없을 것 같습니다. ㅎㅎ 그리고 64bit 32bit 모두 동작해야 정상입니다. 설치할 때 Path 는 C:\Python36 이런식으로 하셨는지 확인 바랄게요 ㅎㅎ

      • 돌맹이 댓글:

        네, 일단 다시 시도해 봤는데 증상이 같아 설치 삭제하고 마켓에서 설치 시도 했더니 python 확인이 되네요.

        그리고 설치 path는 기존에 쓰던 파일들과 호환성 유지하려고 똑같이 Python36-32로 설치하였는데 안되서 지웠고

        마켓버젼은 그런 설정 부분없이 그냥 백그라운드 자동 설치가 되버리네요.

        두번째 설치 성공 했을때랑 달라진건 amd 시퓨에 윈도우10 pro uefi설치한것만 다른데 뭐가 원인인지 모르겠습니다.

        일단 Python 설치는 되었으니 그다음 과정을 진행해보겠습니다. 안되면 다시 글 남기겠습니다.

  2. 돌맹이 댓글:

    혹시나 옮기면 될까 cvfunc랑 config key event 파일을 파이썬 폴더에 넣어봤는데 아래와 같이 출력이 되네요.

    Traceback (most recent call last):
    File “1.py”, line 7, in
    import cv2.cv2 as cv2
    File “C:\Python36-32\lib\site-packages\cv2\__init__.py”, line 3, in
    from .cv2 import *
    ModuleNotFoundError: No module named ‘cv2.cv2’

    제가 이 파일을 두대까지는 무사히 설치했는데 세대째에서 막히네요. 조언 좀 부탁합니다.

    • 호그 댓글:

      혹시 pip freeze 했을때 opencv-python==~~~ 이런식으로 나오나요 ?? 나오신다면 import cv2.cv2 as cv2 문구를 import cv2 as cv2 로 변경해보시기 바랍니다.

      • 돌맹이 댓글:

        pip freeze 시에 나오는 문구입니다.

        configparser==4.0.2
        keyboard==0.13.4
        mouse==0.7.0
        mss==4.0.3
        numpy==1.17.3
        Pillow==6.2.1
        PyAutoGUI==0.9.38
        PyMsgBox==1.0.7
        PyScreeze==0.1.25
        PyTweening==1.0.3
        pywin32==225

        opencv-python이 설치가 안되더라구요. 설치하려고 하면

        C:\Python36-32>pip install opencv-python
        ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: none)
        ERROR: No matching distribution found for opencv-python

        이렇게 나옵니다. 아무래도 파이썬 버젼을 정확하게 맞춰야 하나 싶은데 amd64시스템은 3.6.8버전이 안맞는거 같고..

        일단 환경변수 등록해서 아무데서나 파이썬 실행은 되질 않네요.

        커맨드에서 파이썬 엔터 치면 마이크로소프트 마켓이 자꾸 뜨네요.;;

        3.6.8을 어떻게든 다시 설치 시도 해봐야겠습니다. 혹 집히는 부분 있으시면 귀뜸 좀 부탁드립니다.

        • 호그 댓글:

          음 이상하네요 .. 왠지 레지스트리가 꼬인 것 같은 느낌이 드는데요 .. 정확한 원인은 잘 모르겠네요 ㅜㅜ 참고로 매크로 이용시에는 Python 3.6 64bit 설치하셔도 됩니다. 그리고 OpenCV 버전에러는 일단 Pip 를 업그레이드 해보시기 바랍니다. pip install –upgrade pip 요 명령어로 업그레이드 가능하세요 ㅎㅎ

          • 돌맹이 댓글:

            마이크로소프트 마켓이 자꾸떠서 거기서 설치했습니다. 환경변수 안해도 아무데서나 작동하네요.

            그다음에 기존과정들 쭈욱 다시 복습하는 기분으로 진행하였고 특별히 막히는 부분은 없었습니다.

            다 설치후에 실행하니 이렇게 오류가 나는데 뭐가 잘못된걸까요?;;

            (제가 편의상 폴더랑 실행파일명을 1로 바꾸었습니다.)

            C:\1>python 1.py
            Traceback (most recent call last):
            File “1.py”, line 9, in
            import keyEvent as ke
            File “C:\1\keyEvent.py”, line 1, in
            import win32api
            ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다.

          • 호그 댓글:

            요거는 아무래도 pywin32가 잘못 설치 된것 같은데요 … 아래 댓글 보니 설치는 되어 있는 것 같내요 .. 혹시 python 아키텍쳐(32bit or 64bit)과 시스템 아키텍쳐가 일치 하나요 ?

          • 돌맹이 댓글:

            현재 설치되어있는 상황입니다.

            C:\Windows\system32>pip freeze
            configparser==4.0.2
            keyboard==0.13.4
            mouse==0.7.0
            mss==4.0.3
            numpy==1.17.3
            opencv-python==4.1.1.26
            Pillow==6.2.1
            PyAutoGUI==0.9.38
            PyMsgBox==1.0.7
            PyScreeze==0.1.25
            pyserial==3.4
            PyTweening==1.0.3
            pywin32==225

  3. 돌맹이 댓글:

    현재 python 실행시 나오는 문구입니다.

    Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 01:31:54) [MSC v.1916 64 bit (AMD64)] on win32
    Type “help”, “copyright”, “credits” or “license” for more information.
    >>>

    시스템은 라이젠 3600이구요. 윈도우10 x64입니다.
    마이크로 소프트 마켓에서 설치하라는걸 했으니 64비트는 자동으로 맞추었을거 같기도 합니다만..
    첫줄 맨 끝에 on win32라는게 좀 걸리네요.
    꾸준한 피드백 감사드립니다. 이제 거의 끝이 보이는거 같아요.^^