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 revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:prog:python27_on_debian6 [2019/05/29 12:43] – [Problema con pip e ssl] niccolodoc:appunti:prog:python27_on_debian6 [2021/10/09 07:18] – [Su Debian 6 Squeeze] niccolo
Line 1: Line 1:
-====== Backport di Pyhton 2.7 ======+====== Backport di Python 2.7 ======
  
 ===== Su Debian 6 Squeeze ===== ===== Su Debian 6 Squeeze =====
Line 15: Line 15:
  libssl-dev libbz2-dev libncurses5-dev libdb-dev  libssl-dev libbz2-dev libncurses5-dev libdb-dev
 </code> </code>
 +
 +In distribuzioni più recenti **libmysqlclient-dev** è sostituito da **default-libmysqlclient-dev**.
  
 ==== Installazione in $HOME utente ==== ==== Installazione in $HOME utente ====
Line 77: Line 79:
 ==== 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 87:
 </code> </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:+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'installazione. Nel caso della libreria **openpyxl** gli archivi necessari sono prelevabili da **pypi.org**: 
 + 
 +  * **[[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/openpyxl-2.6.2/+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/
 </code> </code>
 ===== Su Fedora 12 ===== ===== Su Fedora 12 =====
Line 132: Line 140:
 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: 2021/10/09 17:49 by niccolo