Ubuntu에 Python 3.4를 설치하는 방법은 무엇입니까?


95

터미널을 열고 파이썬으로 입력하면 버전이 2.7.4임을 알 수 있습니다. 파이썬 3.4는 어떻게 얻습니까? 숭고한 텍스트가 있다면 유휴가 필요합니까?



6
@ don.joey : 아니요, 14.04에는 이미 python 3.4가 기본적으로 설치되어 있으므로 중복되지 않습니다.
Florian Diesch

@FlorianDiesch 13.04에는 기본적으로 Python 3이 설치되어 있다고 생각했습니다.
don.joey

이전 버전의 Python을 사용하는 방법은 무엇입니까? 이전 버전을 제거하고 새 버전을 기본값으로 만드는 방법이 있습니까?
Umar Mukthar

답변:


130

python 3.4는 Ubuntu 14.04의 안정적인 릴리스에 설치됩니다. python3파이썬 3.4 를 사용 하려면 사용해야합니다. 예를 들어, script를 실행 file.py하려면 다음을 사용하십시오.

python3 file.py

이것은 파이썬 3.4를 사용하여 프로그램을 해석하거나 shebang 을 사용하여 프로그램을 실행할 수 있습니다 . 프로그램의 첫 줄은 다음과 같아야합니다.

#!/usr/bin/env python3

그런 다음 chmod +x file.py실행 권한을 할당하고 ./file.pypython3을 사용하여 실행하는 python 스크립트를 실행 하는 데 사용하십시오.

터미널에 python을 입력 할 때 python3을 사용하려면 별명을 사용할 수 있습니다. 새 별칭을 추가하려면을 ~/.bash_aliases사용 하여 파일을 열고 gedit ~/.bash_aliases다음을 입력하십시오.

alias python=python3

그런 다음 저장하고 종료하고 입력하십시오.

source ~/.bash_aliases

그리고 당신은 입력 할 수 있습니다

python file.py

python3을 기본 파이썬 인터프리터로 사용합니다.

아니요, python3을 사용하여 프로그램을 해석하기 위해 IDLE이 필요하지 않습니다.


감사. Pythonfile (예 : "examplefile.py")을 해석하려고 할 때 "~ / Dropbox / XXX / Pythonfiles / examplefile.py"를 입력하지 않는 방법이 있습니까?
empedokles

BTW : 파일 관리자에서 .bash_aliases 파일을 찾을 수 없습니다.
empedokles

1) ~/Dropbox/XXX/Pythonfiles/먼저 그 디렉토리 ( ) 로 이동 한 다음 입력하십시오 python examplefile.py(예상치 못한 것일 수 있습니다). 2) python ~/Dropbox/XXX/Pythonfiles/examplefile.py사용자 지정 별칭 명령을 입력하면 실행되는 명령에 전체적으로 별칭을 지정할 수 있습니다. 3) 이전에 별칭이 없었는지 알 수 없으므로 절대적으로 괜찮습니다.
jobin

이 .bash_aliases 파일을 터미널에서 만드는 명령은 무엇입니까?
empedokles

고마워요. 모든 파일에 대해 chmod + x file.py입니까, 아니면 개별 pythonfile입니까?
empedokles

20

Python 3은 기본적으로 최신 버전의 Ubuntu에 설치되므로 이미 설치되어 있어야합니다.

python3 -V

유휴 상태를 설치하려면 3 :

sudo apt-get install idle-python3.4

12

우분투 데스크탑에서도 같은 문제가 발생했습니다. 파이썬 책은 터미널에 파이썬을 입력하여 파이썬을 호출하라고 지시했지만 이전 파이썬 버전 2 만 호출했습니다.

  1. 먼저 파이썬 버전 3이 있는지 확인하십시오. 명령 터미널 열기, 입력

python3

당신은 당신의 인정을 봅니까? 끝난.

  1. 당신이하지 않으면; 다음 명령 줄을 사용하여 설치하십시오.

sudo apt-get 설치 python3

도움이 되었기를 바랍니다!


7

Ubuntu 14.04에서는 Python 3.4가 기본적으로 설치됩니다.

권장하는 PEP-394 당신이 사용할 수있는 pythonpython2파이썬 V2 (2.7)를 실행하고 python3파이썬 V3 (3.4)를 실행합니다.


Netbeans IDE에서 Python 3.4를 기본값으로 만드는 방법은 무엇입니까? 이제 자동 감지를 클릭하면 2.7.6입니다 .3.4.1 파이썬 플랫폼 관리자 (Netbeans IDE 8.0.1)에서 감지되지 않습니다
AJ

2

터미널 유형에서 : python3

터미널 자체는 다음과 같이 입력합니다.

sudo apt-get install python3-minimal

그렇게하면 Python 3.2.3이 설치됩니다.

그런 다음 터미널 유형에서 python3.4-Python 3.4.1을 입력해야합니다.


2
python 3.2.3, python3.4 : 명령을 찾을 수 없습니다.
radtek

2

하나의 스크립트에만 필요한 경우 별칭을 로컬 및 임시로 사용할 수 있습니다.

Letsencrypt를 설치할 때 다음 경고가 나타납니다.

$ ./letsencrypt-auto --help 

InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning

원인 : Python 2.7.9가 필요한 반면 2.7.5가 설치되었습니다. 파이썬 3도 작동합니다. 스크립트를 열고 shebang 뒤에 다음 별명을 삽입했습니다.

alias python=python3

그런 다음 스크립트가 작동했습니다. 모두 끝나면이 별칭이 제거되었습니다. 이 스크립트에서만 작동했습니다. 그래서 python터미널에서 시작 하면 여전히 버전 2.7.5가 나옵니다.


2

우분투 18.04 LTS 이상

Ubuntu 18.04 이상부터 기본적으로 제공되는 Python 3을 설치할 필요가 없습니다.

Ubuntu 18.04 LTS 및 Debian Buster의 경우 기본 (및 아마도 유일한) Python 3 버전으로 Python 3.6으로 전환하려고합니다.

참고 문헌 :


그렇지 않으면 다음 명령으로 설치하십시오.

sudo apt-get install python3

그런 다음 여러 Python 설치를 찾으려면 다음 명령 중 하나를 실행하십시오.

whereis python
which -a python python2 python3
locate python

그냥 python명령을 입력 하고 Tab두 번 누르십시오 .

설치된 Python 패키지를 나열하려면 다음을 실행하십시오 dpkg -l | grep -w python..

특정 버전을 설치하려면 정확한 버전으로 특정 Ubuntu 패키지를 설치하는 방법은 무엇입니까?를 참조하십시오.


좋아, 이것은 파이썬 3.6을 준다. 또한 repos에는 python3.7이 있습니다. 그러나 3.4 에 대해 패키지를 구체적 으로 테스트해야합니다 . 번거롭지 않은 옵션이 있습니까?
ulidtko


1

Python3.4는 이미 시스템에 설치되어 있으므로 python3대신 대신 호출해야합니다.python


0

많은 레거시 파이썬 앱이 있으며 python 2.x가 필요하지만 다른 사람들이 언급했듯이 python3-V는 Python 3.4.0이 설치되어 Ubuntu 14.x가 있음을 보여줍니다.

 python -V     shows   2.7.6

 python3 -V    shows   3.4.0

어떤 통역사를 사용할 것인지 아는 것은 귀하에게 달려 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.