2015-05-04 13 views
6

Auf einem Ubuntu 12.04 System, wo ich keine Sudo-Rechte habe, habe ich eine virtuelle Umgebung eingerichtet, damit ich aktuelle Python-Pakete haben kann virtualenv installierte eine ziemlich alte Version des pip hinein (1.1), die ich auf 6.1.1 aktualisiertDowngrade-Paket mit Pip erzeugt ValueError ('Erwartete Version spec in',

finde ich jetzt, wenn ich versuche, eine Paket-Version mit etwas zu geben.

pip install pymongo=2.6.2 

pip wirft a 'ValueError (' Erwartete Versionsangabe in ',' pymongo = 2.6.2 ',' at ',' = 2.6.2 ')

Antwort

14

Die Syntax zum Spezifizieren einer Version ist package==versionSpec mit ZWEI Gleichheitszeichen, also hätte ich Folgendes tun sollen:

pip install pymongo==2.6.2