2010-09-05 5 views
2

Im essayant d'utiliser le port 80. Alors, quand j'utilise la commande "sudo Paster servent development.ini --reload"pkg_resources.VersionConflict lorsque je tente de commencer Paster servir

Je reçois cette erreur

pkg_resources.VersionConflict: (0.9.7 pylônes (/usr/lib/pymodules/python2.6), Requirement.parse ('pylônes> = 1.0))

J'ai essayé de le faire "easy_install" pylônes

mais je reçois

"Pylons 1.0 est déjà la version active dans easy-install.pth"

Comment résoudre ce problème?

Répondre

3

Il semble que Python trouve Pylons 0.9.7 avant 1.0 dans le chemin de recherche du module. Si c'est le cas, la solution la plus simple est probablement d'utiliser votre gestionnaire de paquets pour désinstaller Pylons 0.9.7, puis d'utiliser easy_install pour restaurer tout ce qui a été supprimé comme effet secondaire.

Si ce n'est pas le cas, essayez aussi removing Pylons 1.0 et relancez easy_install ... bien que je préfère utiliser virtualenv pour séparer mes paquets système de ceux installés par easy_install. Comme alternative, vous pouvez créer un environnement virtuel propre avec virtualenv --no-site-packages whatever puis easy_install Pylons 1.0 dans celui-ci.

+0

Si vous avez une mauvaise version dans vos paquets de site globaux ('/ usr/lib/pythonX.Y/site-packages'), vous pouvez aussi simplement supprimer cette version. –

Questions connexes