python - virtualenv - konfiguracja po aktualizacji systemu do wersji testowej

Konfiguracja serwerów, usług, itp.
sq2wkj
Posty: 26
Rejestracja: 16 kwietnia 2010, 14:21

python - virtualenv - konfiguracja po aktualizacji systemu do wersji testowej

Post autor: sq2wkj »

Witam.
Jest mi potrzebny pakiet virtualenv w wersji minimum 1.6.1, w związku z tym zaktualizowałem Debiana do wersji testowej (virtualenv w wersji 1.6.2).
Całość przebiegła poprawnie (bez żadnych błędów) podczas aktualizacji.

Próba wyświetlenia wersji pakietu virtualenv kończy się następującym komunikatem:

Kod: Zaznacz cały

piotr@debian:/usr/lib# virtualenv
Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2711, in <module>
    parse_requirements(__requires__), Environment()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 584, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: virtualenv==1.4.9
Wcześniej miałem zainstalowany pakiet virtualenv w wersji 1.4.9.
Proszę o pomoc, jak poradzić sobie z tym problemem?
Pozdrawiam.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przedstaw wynik:

Kod: Zaznacz cały

dpkg -l | grep virtualenv
dpkg -l | grep squeeze
mrbrown
Posty: 1
Rejestracja: 06 grudnia 2011, 02:09

Post autor: mrbrown »

Cześć.

Może trochę po fakcie, ale według mnie wystarczyłoby wykorzystać pythona i pip (http://pypi.python.org/pypi/pip) do instalacji i późniejszej aktualizacji virtualenv, tj:

Kod: Zaznacz cały

pip install virtualenv --upgrade
Pip bardzo dobrze (podobno lepiej niż setuptools/easy_install) radzi sobie z paczkami a dodatkowo są one praktycznie od razu uaktualniane, więc nie ma problemu starych paczek w Debianie i potrzeby przechodzenia na wersję testową, co kończy się różnie.

Pozdrawiam.
ODPOWIEDZ