2012-12-17 15 views
80

संभव डुप्लिकेट:
Installing specific package versions with Pipपीपी के साथ एक पैकेज के एक विशिष्ट संस्करण को कैसे स्थापित करें?

मैं सामान्य रूप में pip install और virtualenv के लिए नया एक सा हूँ।

मैंने अपने सर्वर पर और साथ ही साथ अपने स्थानीय देव पर्यावरण पर वर्चुअलएन्व सेट किया है।

सर्वर पर पैकेज django_modeltranslation-0.4.0_beta2 पूरी तरह से ठीक काम करता है।

हालांकि मेरी स्थानीय मशीन django_modeltranslation-0.5.0-alpha पर अच्छी तरह से काम नहीं लग रहा है।

मैं आमतौर पर बस इसे आभासी-env में इस तरह स्थापित:

$ source bin/active 
(env)$ pip install django_modeltranslation 

इस नवीनतम संस्करण हो जाता है, हालांकि, जो अब पहली बार के लिए नवीनतम संस्करण के साथ काम कर रहे मुद्दों का कारण बनता है।

तो मैं इस तरह संस्करण 5 अल्फा अनइंस्टॉल कर दिया है:

(env)$ pip uninstall django_modeltranslation 

लेकिन अब मैं कैसे मैं काम कर रहा संस्करण 0.4.0 बीटा फिर से मिल सकता है पता नहीं है। मैं इस कोशिश की, लेकिन यह यह नहीं मिल सकता है:

(env)$ pip install django_modeltranslation-0.4.0_beta2 
Downloading/unpacking django-modeltranslation-0.4.0-beta2 
    Could not find any downloads that satisfy the requirement django-modeltranslation-0.4.0-beta2 
No distributions at all found for django-modeltranslation-0.4.0-beta2 

मुझे लगता है, एक तरह से वहाँ होना चाहिए के बाद से है कि आभासी env का उपयोग कर के पूरे मुद्दे है।

उत्तर

146

उपयोग ==:

pip install django_modeltranslation==0.4.0-beta2 
+2

धन्यवाद बहुत बहुत। रिकॉर्ड के लिए: 'pip इंस्टॉल django_modeltranslation # 0.4.0-beta2' काम नहीं किया। यह अभी भी संस्करण 0.5.0 अल्फा मिला है। हालांकि 'पीआईपी स्थापित django_modeltranslation == 0.4.0-beta2' पूरी तरह से काम किया। मेरे द्वारा +1 – Houman

+0

@ केव: मुझे एहसास है कि हाल ही में 'इसे तब तक हैक करें जब तक यह काम नहीं करता' सत्र में '# संस्करण' शामिल था जहां यह अन्य कारणों से काम करने के लिए हुआ। पूरी तरह से उस संस्करण को हटा दिया। –

संबंधित मुद्दे