Python을 설치해야합니까, 아니면 Ubuntu 14.04LTS에 이미 설치되어 있습니까?


답변:


14

기본적으로 python2python3모두 설치됩니다.

이미 언급했듯이 다음 중 하나를 사용하여 버전을 확인할 수 있습니다.

python -V

(자본을 생각하십시오) 또는

python --version

또는

apt-cache policy python

하나

이것은 단지의 버전을 표시합니다 python2에 동안 14.04, python3잘 설치됩니다. 의 버전을 보려면 위의 명령에서 python3나타나는 모든 항목을pythonpython3

노트

코딩을 시작하면 다음을 사용하십시오.

python <script>

파이썬 2가 코드를 실행하게하고

python3 <script>

파이썬 3을 실행시키고 (스크립트가 실행 가능한 경우) shebang

#!/usr/bin/env python

파이썬 2에서 실행하고

#!/usr/bin/env python3

파이썬 3에서 실행합니다

유휴 사용

당신이 코멘트에서 요구 한 것에 대한 대답으로서 : 그것은 우리가 코딩을 수행하는 "터미널"입니다.

가장 편리한 방법은 리포지토리에서 유휴 를 사용하는 것입니다 . 그런 다음을 사용하여 F5또는 필요한 경우 터미널에서 코드를 테스트 실행할 수 있습니다 . 들여 쓰기가 자동으로 제안된다는 이점이 있습니다 (ao)

파이썬 2와 3에 다른 버전의 유휴를 사용해야한다는 점에 유의하십시오.


제이콥, 당신의 의견 만이이 질문에 필요한 답이라고 생각합니다. 이것은 너무 자세하고 귀하의 의견에 초점이 맞지 않습니다. 어쨌든, 당신과 공유하고 싶었습니다. 때로는 한 줄로 충분합니다. 그런 다음 전문 지식을 다른 질문에 사용할 수 있습니다.
don.joey

@ don.joey 의심 스럽습니다. 그러나 Maythux 응답 아래의 추가 질문 요소는 ... 내가 그것을 몇 가지를 추가하는 것이 유용하다고 생각했다
야곱 Vlijm

"유휴"응용 프로그램입니까?
Mervin Jacob

예, 파이썬 용 IDE입니다 . 답변의 링크를 참조하십시오 : en.wikipedia.org/wiki/IDLE_%28Python%29 당신은 (소프트웨어 센터에서 모두 유휴 (2) Idle3를 설치할 수 있습니다.
야곱 Vlijm에게


3

Python은 기본적으로 Ubuntu에 설치되어 있지만 확인하려면 다음을 수행하십시오.

이 명령을 실행

$ apt-cache policy python


python:
  Installed: 2.7.3-0ubuntu2.2
  Candidate: 2.7.3-0ubuntu2.2
  Version table:
 *** 2.7.3-0ubuntu2.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.7.3-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

@ JacobVlijm 덕분에 Ubuntu> 12.10을 사용 apt-cache policy python3하는 경우 대신 사용해야 합니다

pyton 섹션 아래에서 알 수 있듯이 Installed: 2.7.3-0ubuntu2.2설치되었으며 버전이 2.7임을 의미합니다.

또한 candidate소프트웨어 채널에서 사용 가능한 최신 버전을 표시하므로 원하는 경우 버전을 업그레이드 할 수 있습니다.


3
python2 만 표시 하기 apt-cache policy python3때문에 추가하고 싶을 수도 apt-cache policy python있습니다. python3은 12.10에도 설치되어 있습니다.
Jacob Vlijm

설치 : 3.4.0-0ubuntu2 후보 : 3.4.0-0ubuntu2이 명령을 사용한 후 표시되는 내용 apt-cache policy python3입니다. 그래서 나는 최신 3.4.0을 가지고 있음을 의미합니다!?
Mervin Jacob

@MervinJacob 맞습니다.
Jacob Vlijm 8:30에

내가 말했듯이 프로그래밍에는 Python이 필요합니다. 이것이 코딩을 수행하는 "터미널"입니다.
Mervin Jacob

@ MervinJacob Python REPL이 좋습니다. REPL은 일반적으로 훌륭합니다. 터미널에서 엔터프라이즈 급 응용 프로그램을 코딩하고 싶지는 않습니다. 실제로 달성하기 위해 설정 한 내용을 명확히해야합니다. (또한 숙제가 나면 선생님이나 TA에게 직접 문의하고 싶을 수도 있습니다).
Tobia Tesan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.