Ada Lovelace

Python

python

Buona giornata Crazy People... qui troverai articoli inerenti il Python e risoluzione di problemi relativi alla sua installazione a causa di repository non aggiornati e dipendenze mancanti da installare precedentemente, su Linux, ma anche articoli su Python in ambiente Windows. Chiedete e potrò tutto per voi ;) ! Buona Navigazione!

 

Un po' di chiarimenti... esistono il Python 3 e quello versione 2. Bisogna installare sul proprio Linux 'python3' o (o esclusivo) 'python2' sostituendo il numero di versione... visto che sono due versioni entrambe utilizzate dai programmatori, con caratteristiche specifiche per diverse esigenze. Il vantaggio principale di 3.x è che è all'avanguardia, tutte le nuove funzionalità saranno implementate su questa versione, invece di essere aggiunte alla 2.x. L'altra cosa che si può prendere in considerazione è che sarà il Python comune del futuro, tra un paio di anni, per i programmatori... Python 3 è un linguaggio più bello e più consistente, ma ancora vi è un limitato supporto per i moduli di terze parti. Questo è probabilmente vero per almeno un un altro paio di anni. Se si impara Python per i giorni nostri, si dovrebbe imparare Python 2, perché questa è la versione che si sta usando maggiormente adesso, ma in vista di un futuro (breve) è bene imparare il Python 3 che ha delle lievi ma sostanziose e utili differenze (più avanti magari vi scriverò un articolo che ne parlerà :D ).

Per installare Python3, seguire i semplici passaggi di seguito (non estremamente differenti):

  • Installare le dipendenze
sudo apt-get build-dep python3
sudo apt-get install libreadline-dev libncurses5-dev libssl1.0.0 tk8.5-dev zlib1g-dev liblzma-dev

 

  • Installare Python 3.3.5 ed estrarlo:
wget http://python.org/ftp/python/3.3.5/Python-3.3.5.tgz
tar xvfz Python-3.3.5.tgz
  • Configurazione e installazione:
cd Python-3.3.5
./configure --prefix=/opt/python3.3
make  
sudo make install
  • Testare se funziona:
/opt/python3.3/bin/python3

Vedrai a schermo qualcosa del genere:

Python 3.3.5 (default, Mar 15 2015, 14:45:22) 
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.

... e adesso... Enjoy! :)

 
 

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active
anaconda python

Hello crazy people!

Un utente mi ha chiesto

come possa fare ad installare

le librerie Anaconda per il suo Python3...

... la mia risposta immediata è questa:

  • scegliete la versione da questo link (vi sono anche versioni per Windows e Mac oltre che Linux 64bit e 32bit);
  • una volta completato il download, scrivete da riga di comando:
cd Scaricati/ (che serve ad aprire la cartella dove avete scaricato il file.sh)
bash Anaconda3-2.5.0-Linux-x86_64.sh (scrivete il nome del file.sh che avete scaricato voi però!!)

Non vi ho complicato molto la vita per stavolta! cool
Bye, bye... a presto! ©*LorySmile*



User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active
python

Buona giornata crazy people... oggi risolverò il problema di un mio collega che non riusciva a installare il Python3 a causa di repository non aggiornati e dipendenze mancanti da installare precedentemente. Lui aveva una vecchia distribuzione di Ubuntu, e visualizzava degli errori al normale comando di installazione che vedete qui sotto...

Se avete una delle ultime distribuzioni, allora vi basterà scrivere come me da riga di comando ciò:

sudo apt-get install python3

... e avrete già il vostro Python3 installato.

Se constatate errori, allora provate la guida che mostro qui di seguito!

 

Un po' di chiarimenti... esistono il Python 3 e quello versione 2. Bisogna installare sul proprio Linux 'python3' o (o esclusivo) 'python2' sostituendo il numero di versione... visto che sono due versioni entrambe utilizzate dai programmatori, con caratteristiche specifiche per diverse esigenze. Il vantaggio principale di 3.x è che è all'avanguardia, tutte le nuove funzionalità saranno implementate su questa versione, invece di essere aggiunte alla 2.x. L'altra cosa che si può prendere in considerazione è che sarà il Python comune del futuro, tra un paio di anni, per i programmatori... Python 3 è un linguaggio più bello e più consistente, ma ancora vi è un limitato supporto per i moduli di terze parti. Questo è probabilmente vero per almeno un un altro paio di anni. Se si impara Python per i giorni nostri, si dovrebbe imparare Python 2, perché questa è la versione che si sta usando maggiormente adesso, ma in vista di un futuro (breve) è bene imparare il Python 3 che ha delle lievi ma sostanziose e utili differenze (più avanti magari vi scriverò un articolo che ne parlerà :D ).

 

Cosa scrivere da shell (da riga di comando su Linux) per aggiornare e preparare il vostro Linux Ubuntu (o derivate) all'installazione di Python3 (o Python 2 sostituendo il numero di versione)? E come installare Python?

Aprite la SHELL di Linux e scrivete innanzi tutto:

sudo apt-get install build-essential

perchè abbiamo bisogno di installare il compilatore C e altri strumenti per interpretare in Python.

Poi installate le librerie SQLite, che devono necessariamente essere presenti per installare Python3:

sudo apt-get install libsqlite3-dev
sudo apt-get install sqlite3 
sudo apt-get install bzip2 libbz2-dev

Dopo di che, per scaricare e compilare Python scrivere:

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

Oppure seguire i semplici passaggi di seguito (non estremamente differenti):

  • Installare le dipendenze
sudo apt-get build-dep python3
sudo apt-get install libreadline-dev libncurses5-dev libssl1.0.0 tk8.5-dev zlib1g-dev liblzma-dev

 

  • Installare Python 3.3.5 ed estrarlo:
wget http://python.org/ftp/python/3.3.5/Python-3.3.5.tgz
tar xvfz Python-3.3.5.tgz
  • Configurazione e installazione:
cd Python-3.3.5
./configure --prefix=/opt/python3.3
make  
sudo make install
  • Testare se funziona:
/opt/python3.3/bin/python3

Vedrai a schermo qualcosa del genere:

Python 3.3.5 (default, Mar 15 2015, 14:45:22) 
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.


Una utilità è quella di creare un ambiente virtualee attivare Python 3.3 on-demand:

  1. Creare un ambiente virtuale sulla Scrivania (Desktop di Linux):

    /opt/python3.3/bin/pyvenv ~/py33
    
  2. Attivare il Virtual Environment:

    source ~/py33/bin/activate
    
  3. Installare strumenti distribuiti:

    wget http://python-distribute.org/distribute_setup.py
    python distribute_setup.py
    
  4. Installare pip:

                easy_install pip
    
  5. Installare qualche package di Python che preferisci (per esempio bottle)

    pip install bottle
    

... e adesso... Enjoy! :)