... e adesso... Enjoy! :)
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.
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!
Bye, bye... a presto! ©*LorySmile*
|
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:
-
Creare un ambiente virtuale sulla Scrivania (Desktop di Linux):
/opt/python3.3/bin/pyvenv ~/py33
-
Attivare il Virtual Environment:
source ~/py33/bin/activate
-
Installare strumenti distribuiti:
wget http://python-distribute.org/distribute_setup.py python distribute_setup.py
-
Installare pip:
easy_install pip
-
Installare qualche package di Python che preferisci (per esempio bottle)
pip install bottle
... e adesso... Enjoy! :)