Python - Pip & dipendenze

Bash, Perl, Python, Ruby, ...

Python - Pip & dipendenze

Messaggioda io78 » 09/05/2015, 7:35

Ciao a tutti

negli ultimi giorni mi sono dovuto occupare d'installare un software Python. La procedura d'installazione, se così si può chiamare, consiste nei seguenti comandi
Codice: Seleziona tutto
:~$ pip install -r requirements.txt
:~$ tar -xzf <software>.tar.gz
:~$ cd <software>
:~$ python setup.py install

Il problema è che il primo step (pip requirements) ad ogni installazione su un nuovo pc mi restituisce errori diversi. Gli errori sono sempre causati dalla mancanza, sul nuovo pc, di alcuni pacchetti *-dev. Finora il problema l'ho corretto installando a mano con apt-get gli eventuali pacchetti che risultavano mancanti.

Non esiste un modo per metterli nel file requirements.txt? Pip non serve a questo?

Grazie
io78
Newbie
Newbie
 
Messaggi: 13
Iscritto il: 12/04/2013, 14:58

Re: Python - Pip & dipendenze

Messaggioda walrus » 07/06/2015, 23:57

Ciao,
pip serve in breve per installare moduli python nel sistema. Risolve attraverso i repository pypi le dipendenze python.
Se un modulo ha però come dipendenza qualcosa che non è un modulo python, questa deve essere installata separatamente, ad esempio dai pacchetti deb come stai facendo tu.
Ció non toglie che una volta che sai quali sono puoi automatizzarne l'installazione ad esempio con uno script di shell.
walrus
Full Member
Full Member
 
Messaggi: 163
Iscritto il: 12/04/2006, 18:53


Torna a Scripting

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti