User Tools

Site Tools


doc:appunti:prog:python27_on_debian6

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doc:appunti:prog:python27_on_debian6 [2019/05/29 12:49]
niccolo [Problema con pip e ssl]
doc:appunti:prog:python27_on_debian6 [2019/12/04 11:49]
niccolo [Archivi da installare]
Line 1: Line 1:
-====== Backport di Pyhton 2.7 ======+====== Backport di Python 2.7 ======
  
 ===== Su Debian 6 Squeeze ===== ===== Su Debian 6 Squeeze =====
Line 77: Line 77:
 ==== Problema con pip e ssl ==== ==== Problema con pip e ssl ====
  
-Con l'installazione di **pyenv** e di **Python 2.7.13** non si risolve il **problema dell'SSL** (Debian 6 fornisce una versione troppo vecchia della libreria, quindi il **wget** da siti **https falisce**). +Con l'installazione di **pyenv** e di Python 2.7.13 comunque **non si risolve il problema dell'SSL**Debian 6 fornisce una versione troppo vecchia della libreria, quindi il **wget** da siti **https falisce**. Ad esempio anche la ricerca della **libreria openpyxl** fallisce:
- +
-Ad esempio anche la ricerca della **libreria openpyxl** fallisce:+
  
 <code> <code>
Line 87: Line 85:
 </code> </code>
  
-<code> +Ovviamente viene a mancare anche **la gestione delle eventuali dipendenze** (download e install automatico)La soluzione è scaricare gli archivi necessari e copiarli in una directory locale prima di fare l'installazioneNel caso della libreria **openpyxl** gli archivi necessari sono prelevabili da **pypi.org**:
-pip install /usr/local/download/openpyxl/jdcal-1.4.1-py2.py3-none-any.whl +
-</code>+
  
-La soluzione è scaricare l'archivio **openpyxl-2.6.2.tar.gz** (i sorgenti della libreria) da **[[https://pypi.org/project/openpyxl/#files|pypi.org]]** e scompattarlo, ad esempio in /usr/local/download/openpyxl/openpyxl-2.6.2/Quindi - dopo aver settato le **variabili di ambiente Pyenv** - si esegue:+  * **[[https://pypi.org/project/jdcal/#files|jdcal-1.4.1-py2.py3-none-any.whl]]** 
 +  * **[[https://pypi.org/project/et_xmlfile/#files|et_xmlfile-1.0.1.tar.gz]]** 
 +  * **[[https://pypi.org/project/openpyxl/#files|openpyxl-2.6.2.tar.gz]]** 
 + 
 +Gli archivi di tipo **.tar.gz** vanno scompattati, mentre i **.whl** (Python wheel) possono essere installati direttamente (ricordarsi sempre di settare le **variabili di ambiente Pyenv**):
  
 <code> <code>
 +pip install /usr/local/download/openpyxl/jdcal-1.4.1-py2.py3-none-any.whl
 +pip install /usr/local/download/openpyxl/et_xmlfile-1.0.1/
 pip install /usr/local/download/openpyxl/openpyxl-2.6.2/ pip install /usr/local/download/openpyxl/openpyxl-2.6.2/
 </code> </code>
Line 136: Line 138:
 eval "$(pyenv virtualenv-init -)" eval "$(pyenv virtualenv-init -)"
 export PYENV_VERSION=2.7.13 export PYENV_VERSION=2.7.13
-exec python $@+exec python "$@"
 </code> </code>
  
doc/appunti/prog/python27_on_debian6.txt · Last modified: 2019/12/04 11:49 by niccolo