Aktualizacja do Pythona 3.4 z 3.2

0

Mam zainstalowane Ubuntu 12.04 i Python 3.2. Kiedy używam sudo apt-get install python3, mówi, że mój python jest „już najnowszą wersją”. Jednak wersja 3.4 jest najnowsza.

Jak zaktualizować mój obecny Python do wersji 3.4?

Rozpad beta
źródło

Odpowiedzi:

0

Jak zauważyłeś, Ubuntu 12.04 LTS jest dostarczane z python3 3.2.3. Jeśli potrzebujesz Python 3, sugeruję aktualizację do Ubuntu 14.04 LTS, która zawiera python3 3.4.1.

Jeśli nie możesz tego zrobić, rozważ coś takiego jak virtualenv .

Lekensteyn
źródło
2
Z pewnością musi istnieć sposób instalacji 3.4 bez ponownej instalacji systemu operacyjnego!
Beta Decay
@BetaDecay Upgrade, nie instaluj ponownie. Python 3 jest podstawowym składnikiem używanym przez różne części Ubuntu. Uaktualnienie go w całym systemie może spowodować uszkodzenie. Najbezpieczniejszym sposobem jest uaktualnienie obecnego LTS do następnej wersji LTS, która jest dość dobrze przetestowana. Jeśli naprawdę chcesz zachować obecną wersję, spójrz na virtualenv.
Lekensteyn,
0

Możesz budować ze źródła. Pobierz archiwum z witryny Python .

$tar xvf Python-4.3.1.tgz
$cd Python-4.3.1
$less README

I postępuj zgodnie z instrukcjami. Będziesz wtedy miał dwie różne instalacje Pythona, więc po prostu wprowadzając $python -vwywołasz starą wersję Pythona. Można to naprawić, łącząc nowy z Twoim /etc/bin/pythonlub czymkolwiek, z czym się łączy. Najpierw musisz usunąć stary link i utworzyć nowy.

$rm /etc/bin/openssl
$ln -s [PATH TO NEW PYTHON] /etc/bin/openssl

Teraz należy wywołać nowego Pythona, sprawdź za pomocą:

$python -v
Thomas K.
źródło