Python 개발 환경 구축 - PyCharm × Anaconda

4811 단어 Pycharm파이썬
Lambda를 개발할 때 Edit code inline으로 간편하게 코딩할 수 있습니다만, 본격적인 개발에 있어서 외부 라이브러리 참조가 필수이므로, 역시 제대로 된 개발 환경을 구축하지 않는다고 합니다.
re:Invent 2017에서 발표된 Cloud9 은 강력하지만, 도쿄 리전 미대응이므로 매우 유감입니다. 기다리지 마라.

파이썬 설치에는 여러 가지 방법이 있지만 이번에는 Anaconda를 사용하여 설치해 보았습니다.

환경


  • Windows Server 2012 (EC2 사용)
  • Anaconda (Python 실행 환경)
  • PyCharm (IDE)

  • Anaconda란?



    Python 본체 외에도 과학기술, 수학, 엔지니어링, 데이터 분석 등 . 개인적인 이해라면, Java에서 말하는 JRE, C#에서 말하는 .NET과 같은 것입니다.

    이번에는 Python3.6을 다운로드하여 설치합니다.

    Anaconda 설치



    다운로드하면 비자드에 따라 다음으로 가면 쉽게 할 수 있습니다.
    설치가 완료되면 명령줄에서 확인할 수 있습니다.

    물론 GUI도 있습니다. Anaconda Navigator (NuGet과 같은 것)도있어 라이브러리를 쉽게 추가 관리할 수 있습니다.
    나중에 소개하겠습니다.

    PyCharm이란?



    Eclipse, VisualStadio와 같은 IDE입니다.
    여러가지 블로그나 기사로 소개되고 있으므로, 사용해 보려고 생각합니다.
    무료 버전의 커뮤니티가 있으므로 여기를 다운로드합니다.

    PyCharm 설치



    설치가 간단하고, 비자드에 따라 다음에 가면 됩니다.

    설치 및 PyCharm을 처음 시작하면 환영 화면이 표시됩니다.

    여기에서 Create New Project를 선택하여 프로젝트 폴더와 실행 환경을 설정할 수 있습니다.

    Inherit global site-packages를 체크하지 않으면 외부 라이브러리를 참조할 수 없게 되므로 필수입니다.
    Create를 클릭하여 프로젝트를 만들 수 있습니다.
    만약 먼저 파이썬 환경을 설치하지 않는다면,

    Interpreter field is empty 오류가 표시됩니다.

    파이썬 패키지 추가



    개발에서 requests와 future 라이브러리를 이용하므로 추가합니다.
    명령줄에서 이미 존재하는지 쉽게 확인할 수 있습니다.

    와 같이 requests는 존재하지만 future는 존재하지 않습니다.
    추가하려면 Anaconda Navigator를 시작하고,

    Enviroments 탭에서 Not Installed로 필터링하면 설치되지 않은 패키지 목록이 표시됩니다.
    future 키워드로 검색하여 대상을 확인하고 적용합니다.

    설치할 패키지가 나열되고 Apply 후 Installed가 됩니다.


    명령줄에서도 확인할 수 있습니다.


    PyCharm에서 개발



    드디어 코딩이 가능합니다.
    앞에서 만든 lambdasample 프로젝트에서 Python 파일을 만들고 코딩합니다.

    import도 정상적으로 할 수 있으므로 Run을 누르면 환경설정의 주의 환기 팝업이 표시됩니다.

    Edit Configurations를 클릭하면 Run/Debug Configurations 설정 화면이 나타납니다.

    +를 눌러 Python 환경을 추가하고 Script path를 설정하면 실행할 Python 파일을 지정할 수 있습니다.

    여기서 sample.py를 지정하고 Run을 클릭하면 프로그램이 실행됩니다.

    좋은 웹페이지 즐겨찾기