Perché pkg_resources non trova sbocciare nel mio virtualenv?

1

Sto cercando di modificare il sistema di generazione dei ROS flower ( link ). Dopo aver apportato alcune modifiche, lo costruisco e lo installo su virtualenv per testare l'utilizzo di

python setup.py build
python setup.py install --root /path/to/my/virtualenv

Tuttavia, una volta nella mia virtualenv, non funziona poiché pkg_resources non riesce a trovare il modulo. Cosa sto facendo di sbagliato qui?

(virtual-bloom)[asinha@localhost  virtual-bloom]$ yolk -l
Python          - 2.7.5        - active development (/usr/lib64/python2.7/lib-dynload)
bloom           - 0.4.4        - active
pip             - 1.3.1        - active
setuptools      - 0.6c11       - active
wsgiref         - 0.1.2        - active development (/usr/lib64/python2.7)
yolk            - 0.4.3        - active
(virtual-bloom)[asinha@localhost  virtual-bloom]$ ./bin/bloom-generate
Traceback (most recent call last):
  File "./bin/bloom-generate", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2805, in <module>
    working_set.require(__requires__)
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 696, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 594, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: bloom==0.4.4
(virtual-bloom)[asinha@localhost  virtual-bloom]$ ls
bin  include  lib  lib64  usr
(virtual-bloom)[asinha@localhost  virtual-bloom]$

Suppongo che stia ancora osservando i pacchetti del sito di sistema per qualche motivo. Ho usato il flag --no-site-packages durante la creazione di virtualenv:

virtualenv virtual-bloom --no-site-packages --verbose
    
posta FranciscoD 31.07.2013 - 05:31
fonte

0 risposte

Leggi altre domande sui tag