Jeg har lastet ned Python 3.3 fra det offisielle nettstedet, men aner ikke hvordan jeg skal installere det.
Jeg' bruker Ubuntu 12.04
Python 3.3 ble utgitt 29. september 2012, flere måneder etter Ubuntu 12.04 ble utgitt. Det er inkludert i Ubuntu 12.10, men som python3.3
pakke
Hvis du vil installere Python 3.3 på Ubuntu-versjonen som ikke har den i depotene, har du følgende alternativer:
Bruk en PPA
Det er en PPA som inneholder Gamle og nye Python-versjoner vedlikeholdt av Felix Krull. Se Luper Rouchs svar for installasjonsinstruksjoner.
Kompilere Python fra kildekode.
Dette er veldig enkelt og lar deg ha flere Python-versjoner uten å rote med systempython-tolken (som brukes av mange Ubuntu-eide programmer). På min utviklingsmaskin har jeg bokstavelig talt dusinvis av forskjellige Python-versjoner fra 2.4 til 3.2 som lever lykkelig i / opt
.
vi trenger C-kompilator og andre ting for å kompilere Python
sudo apt-get install build-essential
SQLite-biblioteker må installeres for at Python skal ha SQLite-støtte.
sudo apt-get install libsqlite3-dev
sudo apt-get install sqlite3 # for the command-line client
sudo apt-get install bzip2 libbz2-dev
Last ned og kompiler Python:
wget http://www.python.org/ftp/python/3.3.5/Python-3.3.5.tar.xz
tar xJf ./Python-3.3.5.tar.xz
cd ./Python-3.3.5
./configure --prefix=/opt/python3.3
make && sudo make install
Noen fine detaljer for å installere en py
-kommando ved å opprette en symbolsk lenke:
mkdir ~/bin
ln -s /opt/python3.3/bin/python3.3 ~/bin/py
Alternativt kan du installere et bash-alias med navnet py
i stedet:
echo 'alias py="/opt/python3.3/bin/python3.3"' >> .bashrc
Og dette er det. Nå kan du ha hvilken som helst Python-versjon, til og med en alfa, eller for eksempel å ha noen kopier av Python 3.3 kompilert med forskjellige innstillinger ... ikke så mange mennesker trenger det skjønt :)
Bruk pyenv
Det er en programvare som heter pyenv som kan hjelpe deg med å automatisere prosedyren - det den i hovedsak gjør er å kompilere Python fra kildekode og installere den i hjemmekatalogen din. Målet er å hjelpe deg med å administrere flere Python-versjoner.
Her er hva jeg gjorde for å installere Python 3.3 på Ubuntu 12.04:
Installer avhengigheter:
sudo apt-get build-dep python3.2
sudo apt-get install libreadline-dev libncurses5-dev libssl1.0.0 tk8.5-dev zlib1g-dev liblzma-dev
Last ned Python 3.3.0:
wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tgz
Trekk ut:
tar xvfz Python-3.3.0.tgz
Konfigurer og installer:
cd Python-3.3.0
./configure --prefix=/opt/python3.3
make
sudo make install
Test om det fungerte:
/opt/python3.3/bin/python3
Du bør se noe lignende:
Python 3.3.0 (default, Jan 31 2013, 18:37:42)
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Noen ekstra ting som er nyttige... du kan opprette et virtuelt miljø i hjemmet ditt og bare aktivere Python 3.3 på forespørsel...
Opprett et virtuelt miljø i hjemmet ditt:
/opt/python3.3/bin/pyvenv ~/py33
Aktiver virtualenv:
source ~/py33/bin/activate
Installer distribusjonsverktøy:
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
Installer pip:
easy_install pip
Installer eventuelle python-pakker du ønsker (dvs. flaske)
pip install bottle
God fornøyelse!
Advarsel: Pythonbrew har blitt utdatert til fordel for pyenv. Updated instructions are here
Du kan også bruke noe som pythonbrew:
curl -kL http://xrl.us/pythonbrewinstall | bash
echo "[[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc" >> ~/.bashrc
pythonbrew install 3.3
Det er ganske enkelt å bruke, og en annen fordel er at det er mulig å installere hvilken som helst python-versjon du trenger. Vennligst se deres docs for modusdetaljer