Sto provando ad installare un software python usando il file dei requisiti.pip non riesce a installare i pacchetti da requirements.txt
>> cat requirements.txt
Cython==0.15.1
numpy==1.6.1
distribute==0.6.24
logilab-astng==0.23.1logilab-common==0.57.1
netaddr==0.7.6
numexpr==2.0.1
ply==2.5
pycallgraph==0.5.1
pyflowtools==0.3.4.1
pylint==0.25.1
tables==2.3.1
wsgiref==0.1.2
Così ho creare un ambiente virtuale
>> mkvirtualenv parser
(parser)
>> pip freeze
distribute==0.6.24
wsgiref==0.1.2
(parser)
>> pip install -r requirements.txt
... e poi ho i pacchetti scaricati ma non installati con errori: http://pastie.org/4079800
(parser)
>> pip freeze
distribute==0.6.24
wsgiref==0.1.2
Sorprendentemente, se provo ad installare manualmente ogni pacchetto, si installano bene. Per esempio:
>> pip install numpy==1.6.1
(parser)
>> pip freeze
distribute==0.6.24
wsgiref==0.1.2
numpy==1.6.1
sono perduto. Cosa sta succedendo?
PS: Sto usando pip
v1.1 e v2.7.2 python
con virtualenv
e virtualenvwrapper
Questo appare come un bug di imballaggio in numexpr; il suo setup.py dovrebbe essere modificato per importare solo da numpy se lo stai effettivamente costruendo, ad es. catturando il comando 'ImportError' e procedendo senza 'extra_setup_opts' se stai solo eseguendo' setup.py egg_info'. – ejucovy
Noi (pip) dovremmo probabilmente avere una guida su questo o almeno un link ai documenti esistenti. –
Dovresti [archiviare un problema] (http://code.google.com/p/numexpr/issues/entry) con numexpr – jterrace