simply run

virtualenv -p python3 envname


'Python' 카테고리의 다른 글

pycharm에서 virtualenv 만들기  (0) 2015.10.11
파이썬 관련도서,사이트  (0) 2015.09.27
파이썬 환경설정  (0) 2015.09.27
파이썬 설치하기  (0) 2015.09.27

Adding Existing Virtual Environment

Once a virtual environment is created, it can be added to the list of available interpreters, as a local interpreter.

To add an existing virtual environment to the list of available interpreters

  1. In the Project Interpreter page of the project settings, click cogwheel_framed.
  2. In the drop-down list, choose Add local.
    py_interpreter_types
  3. In the Select Python Interpreter dialog box that opens, choose the desired Python executable, located inside the virtual environment folder, and click OK.


'Python' 카테고리의 다른 글

Virtualenv에서 python3사용하기  (0) 2015.10.11
파이썬 관련도서,사이트  (0) 2015.09.27
파이썬 환경설정  (0) 2015.09.27
파이썬 설치하기  (0) 2015.09.27

https://wikidocs.net/book/1


https://wikidocs.net/book/2


https://www.codecademy.com/tracks/python-ko

'Python' 카테고리의 다른 글

Virtualenv에서 python3사용하기  (0) 2015.10.11
pycharm에서 virtualenv 만들기  (0) 2015.10.11
파이썬 환경설정  (0) 2015.09.27
파이썬 설치하기  (0) 2015.09.27

7.3 PyCharm을 이용한 개발 환경 구축

PyCharm

지금까지는 Python IDLE를 통해서 주로 파이썬 실습을 진행해 보았습니다. Python IDLE는 사용하기 편하고 무엇보다 복잡한 다른 툴들을 설치하지 않고도 바로 사용할 수 있기 때문에 초보 분들에게 적합한 개발 환경입니다. 하지만 조금 큰 프로그램을 작성하는 경우에는 프롬프트 상에서만은 개발 할 수는 없습니다. 코드의 개발 및 유지 보수와 관련된 모든 것들을 처리할 수 있는 통합 개발 환경이 필요합니다. 보통 이러한 것들을 영어로는 IDE (Integrated Development Environment)라고 부른답니다. 모 회사의 커피 광고가 생각나는 군요... 이게 ~~라면...넌 TOP 야~

PyCharm은 파이썬 개발을 위한 IDE 중에 하나입니다. PyCharm은 체코의 JetBrains 이라는 회사에서 개발 된 개발 툴로 무료 버전과 유로 버전이 있습니다. 물론 우리가 사용할 것은 무료 버전이겠지요 ? 무료 버전과 유료 버전 사이에는 몇 가지 차이가 존재하지만 여러분들이 웹페이지를 전문적으로 개발하지 않는 이상 무료 버전인 Community Edition으로 충분히 개발이 가능합니다.

PyCharm 다운로드

사실 이 책을 읽는 거의 대부분의 독자 분들이 윈도우즈 환경에서 개발하고 계실 것이라 생각이 듭니다. 사실 윈도우 환경에서는 마이크로소프트 (윈도우를 만든 회사이죠?)가 만든 대표적인 개발툴인 Visual Studio (비주얼 스튜디오)가 있습니다. 그러나 Visual Studio는 다 좋은데~ 유료 라는 단점이 있습니다. 회사에서 사용하려면 1 copy당 1천만원 이상의 비용을 지불해야 합니다. 이에 반해, PyCharm은 유사한 기능을 제공하면서 무료로 제공된다는 큰 장점이 있습니다.

먼저 아래의 링크로 이동합니다. 윈도우 환경을 선택하신 후 "Community Edition"을 클릭하여 다운로드를 시작합니다.

http://www.jetbrains.com/pycharm/download/

PyCharm 설치

다운로드 실행파일을 클릭하면 다음과 같은 설치화면이 나옵니다. 중간에 먼가를 물어보는 화면이 나온다면 "예"를 클릭하면 된답니다.

다음으로 Next 또는 Install 버튼을 그때 그때 눌러서 설치를 진행합니다. 아래와 같은 화면은 바탕화면에 PyCharm 아이콘을 만들지에 대한 옵션과 그리고 파이썬 확장자인 *.py 파일에 대해서 자동으로 PyCharm으로 열리도록 하겠는지에 대한 옵션을 체크하는 부분입니다. 클릭을 하셔도 되고 안하셔도 되지만 일단 저는 클릭을 해보도록 하겠습니다.

다음 단계는 Install 버튼을 누르니 알아서 설치가 진행이 됩니다.

PyCharm 실행하기 및 기본 환경설정

PyCharm Community Edition을 설치하셨다면 다음과 같이 바탕화면에서 아이콘을 클릭하여 프로그램을 실행합니다.

우리가 PyCharm을 설치한 후 처음으로 실행을 시켰기 때문에 기본적인 설정화면이 나타납니다. 당황하지 마시고 OK 버튼을 클릭합니다.

먼가를 또 물어보는 창이 뜹니다. 먼가 점점 더 복잡해지고 있습니다. 새로 뜬 창의 제목을 읽어보니 PyCharm Community Edition Initial Configuration 이라고 되어 있네요. 초기 설정이라는 의미이지요? 이 정도 영어는 우리도 해석할 수 있지요 ? 일단 현재 화면에서 설정하는 것은 나중에 다시 바꿀 수 이씅니 너무 걱정하지 마시고 아래와 같이 설정을 해봅니다.

다음으로 넘어가려고 했더니 새로 변경 된 설정으로 다시 프로그램을 실행한다고 하네요. 실행하라고 일단 해줍니다.

PyCharm을 이용한 첫 프로젝트 생성

이제 우리가 원하는 설정으로 변경 된 PyCharm이 새롭게 시작되었습니다. 먼저 프로젝트를 만들어 봅니다. 여기서 프로젝트라는 것은 여러분들이 먼가를 만들고자 하는 단위입니다. 보통 회사에서 우리 이번에 큰~ 프로젝트를 시작할꺼야~!! 이런 의미랑 같습니다. 그냥 여러분들이 만들고자 하는 시스템 트레이딩 프로그램 자체를 프로젝트라고 부르는 것입니다. Create New Project을 클릭합니다.

아래와 같이 프로젝트 파일들이 저장될 위치 (Location), 그리고 작성한 파이선 프로그램을 실행할 인터프리터의 버전을 설정할 수 있도록 되어 있습니다. 일단 처음이니깐 쉽게 기본 설저응ㄴ 바꾸지 않고 프로젝트의 제목을 untitled라고 되어 있는 부분만 hello 라고 변경해 봅시다.

변경을 모두 하신 분들은 하단의 Create 버튼을 클릭하여 프로젝트를 생성해 봅시다. 프로젝트가 생성이 되면 아래와 같이 윈도우 방화벽 관련 메세지가 나올 수 있는데 놀라지 마시고 엑세스 허용을 클릭하시면 됩니다.

또 화면에 Tip of the Day 라는 창에는 메일 메일 간단한 팁을 알려주는데 시간이 되시는 분들은 읽어보신 후 Close 버튼을 클릭하여 닫아주시면 됩니다.

프로젝트에 코드 추가하기

이제 생성된 프로젝트에 파이썬 소스코드를 추가해보도록 하겠습니다. 지금까지는 보통 파이썬 IDLE를 사용하다보니 코드를 매번 새로 작성해야 했습니다. 이제 우리가 글을 쓸 때 워드나 한글이라는 소프트웨어를 사용하는 것처럼 우리도 파이썬 코드를 앞으로는 저장해가면서 프로그램을 작성할 예정입니다.

이를 위해서 우리가 좀 전에 만들어보았던 hello 라는 프로젝트에 마우스 오른쪽 버튼을 클릭하신 후 New -> Python File 메뉴를 선택합니다.

파일 이름은 여러분들이 자유롭게 정할 수 있는데, 본 예제에서는 간단히 hello.py라고 하겠습니다. 파일 이름을 입력하신 분들은 OK 버튼을 클릭합니다.

hello.py 파일에 다음과 같이 코드를 작성해 보도록 합시다. 처음이니깐 역시 "hello world"를 작성해보도록 합시다. 코드를 작성하신 분들은 Ctrl 키를 누른상태에서 s 키를 눌러서 저장합니다.

프로젝트를 실행을 하려면 기본적인 설정을 해야하는데, 가장 쉽게 할 수 있는 방법은 프로젝트에서 hello.py 파일에 마우스 오른쪽 버튼을 누른 후 Run "hello"를 선택하면 됩니다 .

아래의 그림과 같이 PyCharm의 아래쪽에 실행 결과가 출력됨을 확인할 수 있습니다.

Ctrl+F9 키를 이용해서 한번 프로젝트 설정을 해준 다음부터는 Ctrl+F5를 누르면 실행을 시킬 수 있습니다. 메뉴 버튼의 Run -> Run을 직접 클릭하셔도 실행이 됩니다.

한가지 아쉬웠던 점은 Visual Studio와 달리 기본적으로 프로젝트를 만들면 실행이 가능한 상태로 되지 않고 Ctrl+F9키를 눌러서temporary run configuration을 한번 만들어 줘야 한다는 점입니다. 사실 프로젝트를 만들고 소스코드를 추가한 후 Ctrl+F5를 눌렀을 때 바로 실행이 되면 초보자들에게 더 편했을 텐데 말이지요.

마지막 편집일시 : 2015년 1월 18일 10:38:34 오후


'Python' 카테고리의 다른 글

Virtualenv에서 python3사용하기  (0) 2015.10.11
pycharm에서 virtualenv 만들기  (0) 2015.10.11
파이썬 관련도서,사이트  (0) 2015.09.27
파이썬 설치하기  (0) 2015.09.27

3) 파이썬 설치하기

자신의 컴퓨터에 파이썬을 설치해보자. 여기서는 윈도우즈와 리눅스의 경우만을 다루도록 한다. 다른 시스템에서는 파이썬 홈페이지의 설명을 참고하도록 하자.

윈도우에서 파이썬 설치

윈도우즈의 경우에는 설치가 정말 쉽다. 우선 http://www.python.org/download (파이썬 공식 홈페이지)에서 윈도우용 파이썬 언어 패키지를 다운로드한다.

다음 그림과 같이 파이썬 버전별로 다운로드 받을 수 있는 목록을 볼 수 있을 것이다. 이 중에서 Python 3.x 로 시작하는 버전 중 가장 최근의 윈도우 인스톨러를 다운로드 받도록 하자. (이 글을 작성하는 시점의 최신버전은 3.4.3이다.)

  • 64비트 윈도우즈용 : Windows x86-64 MSI installer (python-3.4.3.amd64.msi)
  • 32비트 윈도우즈용 : Windows x86 MSI installer (python-3.4.3.msi)

인스톨러를 다운로드 받은 후에 더블클릭하면 바로 설치가 시작된다.

  1. Install for All Users 를 선택하고 "Next"를 클릭한다.
  2. 다음은 파이썬의 설치디렉토리를 묻는 화면이다. 디폴트 값(아마도 C:\Python34\)을 그대로 두고 "Next"를 클릭한다.
  3. Customize Python 부분에서는 "Next"를 클릭한다.
  4. 파이썬 설치가 진행된다. 설치가 완료되면 "Finish"를 클릭하여 종료하도록 하자.

파이썬이 정상적으로 설치되었다면 다음과 같이 프로그램 메뉴에서 확인 할 수 있을 것이다.

[시작 -> 모든프로그램 -> Python 3.4]

※ 만약 파이썬 2.7 버전을 설치할 경우에는 Python 2.7용 인스톨러 파일을 받아서 설치하면 된다.

리눅스에서 파이썬 설치

리눅스 사용자라면 이미 디폴트로 파이썬이 설치되어 있을 것이다.

$ python -V

위의 명령어를 치면 파이썬 버전을 확인할 수 있다.

http://www.python.org/download 에 접속해 Python-3.4.3.tgz를 다운로드한다.

여기서는 소스를 컴파일하여 설치하는 방법에 대해서 알아보도록 한다.

우선 다음처럼 압축을 푼다:

$ tar xvzf Python-3.4.3.tgz

다음에 해당 디렉토리로 이동한다:

$ cd Python-3.4.3

Makefile 파일을 만들기 위해서 configure를 실행한다:

$ ./configure

파이썬 소스를 컴파일 한다:

$ make

루트 계정으로 인스톨한다:

$ su -  
$ make install


'Python' 카테고리의 다른 글

Virtualenv에서 python3사용하기  (0) 2015.10.11
pycharm에서 virtualenv 만들기  (0) 2015.10.11
파이썬 관련도서,사이트  (0) 2015.09.27
파이썬 환경설정  (0) 2015.09.27

+ Recent posts