Ubuntu'da Python 3.4 nasıl kurulur?

93

Terminal’i açıp python’a yazdığımda sürümün 2.7.4 olduğunu görüyorum. Python 3.4'i nasıl alabilirim? Yüce metnim varsa IDLE'ye ihtiyacım var mı?

    
sordu empedokles 18.04.2014 11:17

8 cevap

130

python 3.4, Ubuntu 14.04'ün kararlı sürümü üzerine kurulmuştur. Python 3.4 kullanmak için python3 kullanmanız gerekir. Örneğin, file.py komut dosyasını çalıştırmak için şunu kullanın:

python3 file.py

Bu, programınızı yorumlamak için python 3.4'i kullanır veya çalıştırılabilir hale getirmek için shebang 'ı kullanabilirsiniz. . Programınızın ilk satırı:

#!/usr/bin/env python3

ve sonra çalıştırılabilir izinler atamak için chmod +x file.py kullanın ve sonra python3'ü çalıştırmak için python3'ü kullanan ./file.py olarak çalıştırın.

Terminalde python yazarken python3'ün kullanılmasını istiyorsanız, takma ad kullanabilirsiniz. Yeni bir takma ad eklemek için ~/.bash_aliases dosyanızı kullanarak gedit ~/.bash_aliases dosyanızı açın ve aşağıdakileri yazın:

alias python=python3

ve sonra kaydedin ve çıkın ve yazın

source ~/.bash_aliases

ve sonra yazabilirsiniz

python file.py

python3'ü varsayılan python yorumlayıcınız olarak kullanmak için.

Hayır, programlarınızı yorumlamak için sadece python3'ü kullanmak için IDLE'ye ihtiyacınız yoktur.

    
verilen cevap jobin 18.04.2014 11:22
20

Python 3, Ubuntu'nun modern sürümlerinde varsayılan olarak yüklenmiştir, bu yüzden zaten yüklemelisiniz:

python3 -V

Boşta 3 yüklemek için:

sudo apt-get install idle-python3.4
    
verilen cevap David 18.04.2014 11:22
10

Ubuntu masaüstümde aynı sorun vardı. Benim python kitabım, python'u yalnızca terminalde python yazarak çağırmamı söyledi, ancak sadece önceki python sürüm 2'yi çağırıyordu.

  1. İlk önce python sürüm 3'ün olup olmadığını kontrol edin. Komut terminalini aç,
  2. yaz
  

python3

Yaptığınız onayı görüyor musunuz? aferin.

  1. Yapmazsanız; Aşağıdaki komut satırını kullanarak yükleyin.
  

sudo apt-get install python3

Umarım bu yardımcı olur!

    
verilen cevap HeggyHere 05.08.2015 08:50
7

Ubuntu'da 14.04 Python 3.4 varsayılan olarak yüklenir.

PEP-394 tarafından önerildiği üzere, python ve python2 'yi çalıştırmak için kullanabilirsiniz. Python v2 (2,7) ve python3 , Python v3'ü (3.4) çalıştırmak için.

    
verilen cevap Florian Diesch 18.04.2014 11:23
2

Yalnızca bir komut dosyası için gerekiyorsa, takma adı yerel olarak ve geçici olarak kullanabilirsiniz.

Letsencrypt 'ı yüklerken aşağıdaki uyarıyı aldım:

$ ./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

Nedeni: Python 2.7.9 gerekli iken 2.7.5 kuruldu. Python 3 de çalışır. Komut dosyasını açtım ve shebang'dan sonra aşağıdaki takma adı ekledim:

alias python=python3

Sonra senaryo çalıştı. Her şey bittiğinde bu takma ad kaldırıldı. Sadece bu senaryoda çalıştı. Böylece terminalden python başlamam hala 2.7.5 versiyonunu aldı.

    
verilen cevap SPRBRN 20.12.2015 15:54
1

Python3.4 sisteminizde zaten yüklü, python3 yerine python ile aramanız gerekiyor

    
verilen cevap Sylvain Pineau 18.04.2014 11:22
1

Terminal türünde: python3

Terminalin kendisi şöyle yazacaktır:

sudo apt-get install python3-minimal

Yapın ve bu Python 3.2.3'ü yükleyecektir.

Sonra terminal tipinde: python3.4 - Python 3.4.1'e gireceksiniz.

    
verilen cevap Arya Raj 15.08.2014 12:14
0

Orada bir ton eski python uygulaması var ve bu yüzden python 2.x'e ihtiyaç var, ancak diğerleri python3 -V'nin de belirttiği gibi Python 3.4.0'ın kurulu olduğunu ve böylece Ubuntu 14.x'in var olduğunu gösteriyor.

 python -V     shows   2.7.6

 python3 -V    shows   3.4.0

Hangi tercümanın kullanılacağını bilmek size kalmış.

    
verilen cevap Tom Stickel 23.03.2015 04:25

Etiketlerdeki diğer soruları oku