apt에서 Python 3.4.5를 설치하는 방법?


17

Python 3.5를 설치했습니다. 이전에 소스에서 Python 3.4를 설치하고 어떻게 든 제거 할 수있었습니다. 지금은을 통해 파이썬 3.4을 설치하려고하면 apt-get install python3.4, 그것은 반환

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

직접 실행도 python3.4 --version작동하지 않습니다. 어떻게해야합니까?


Python 3.4는 Ubuntu 16.04의 공식 저장소에 없습니다. 파이썬 3.4가 정말로 필요합니까?
edwinksl

예, kivy를 실행하려면 Python 3.4가 필요합니다. 또한 이것은 파이썬 3.4가 이미 내 컴퓨터 어딘가에 설치되어 있음을 의미합니까? 내가 그것을 사용할 수 없다면 적어도 그것을 완전히 없애고 싶습니다.
Prithvish Baidya

1
kivy내가 알 수있는 한 파이썬 3.5에서 실행할 수 있습니다.
edwinksl

1
Windows를 실행하는 다른 컴퓨터가 있으며 대부분의 경우 Linux 컴퓨터를 사용하는 동안 Windows 컴퓨터를 사용해야하는 경우도 있습니다. Python 3.5는 Windows의 kivy에서 지원하지 않기 때문에 두 시스템에서 동일한 프로젝트를 작업하고 한 시스템에서 3.4를 사용하고 다른 시스템에서 3.5를 사용하면 문제가 발생할 수 있으므로 Linux 시스템에서도 3.4를 사용하고 싶습니다. 그것?).
Prithvish Baidya

아, 이제 더 이해가 되네요. 나는 지금 무언가를 쓸 것이다.
edwinksl

답변:


22

http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial§ion=all 에서 볼 수 있듯이 python3.4Ubuntu 16.04 용 패키지는 없습니다 . 소스에서 Python 3.4를 컴파일하고 설치할 수는 있지만 익숙하지 않거나 APT 패키지 관리자를 사용하여 패키지를 설치하는 것을 선호하는 경우 다양한 버전의 Python을 제공하는 잘 알려진 PPA에서 설치하는 것이 좋습니다. 많은 우분투 버전.

  1. deadsnakesPPA를 추가하십시오 ( https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa 에서 자세히 알아보십시오 ).

    sudo add-apt-repository ppa:deadsnakes/ppa
  2. 설치 python3.4:

    sudo apt-get update
    sudo apt-get install python3.4

에 따르면 /ubuntu//a/682875/15003 , /usr/bin/python3여전히에 심볼릭 링크한다 /usr/bin/python3.5. 따라서 Python 3.4를 호출하려면에 대한 전체 경로를 입력해야합니다 /usr/bin/python3.4. 실수로 다른 프로그램을 중단하지 않으려면 Python 3.4를 호출해야 할 때마다 가리키는 심볼릭 링크를 변경 하지 말고 대신 사용 하는 것이 좋습니다 ./usr/bin/python3/usr/bin/python3.4

또는 개인적으로 권장하는 여러 버전의 Python을 관리하는 인기있는 방법은을 사용하는 것 virtualenv입니다. 자세한 내용은 https://virtualenv.pypa.io/en/stable/ 에서 읽을 수 있습니다 . 이 게시물에서 그것을 더 자세히 설명하는 것은 질문의 의도와 너무 멀어 보입니다.


2
불행히도 저장소는 더 이상 지원되지 않습니다.
tomasz74

@ tomasz74 허, 나는 단지 그것을 깨달았습니다. 정보 주셔서 감사합니다.
edwinksl

저장소는 launchpad.net/~deadsnakes/+archive/ubuntu/ppa 로 이동했습니다 . 그래서 지금 sudo add-apt-repository ppa:deadsnakes/ppa입니다. 최대 16.04의 Ubuntu에서만 작동
Suor

정보에 대한 @Suor 감사합니다; 내 게시물을 업데이트했습니다.
edwinksl
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.