python पीपी के साथ विशिष्ट पैकेज संस्करण स्थापित करना




mysql pip (4)

इस पोस्ट में सुझाए गए एक तरीके के रूप में pip में संस्करण का उल्लेख करना है

pip install -Iv MySQL_python==1.2.2

यानी उपयोग == और केवल उस संस्करण को स्थापित करने के लिए संस्करण संख्या का उल्लेख करें। -I, --ignore-installed पहले से ही स्थापित संकुल अनदेखा करता है।

मैं --no-site-packages विकल्प के साथ बनाए गए ताजा वर्चुअलएन्व का उपयोग करके MySQL_python एडाप्टर के संस्करण 1.2.2 को स्थापित करने का प्रयास कर रहा हूं। पीईपीआई में दिखाया गया वर्तमान संस्करण 1.2.3 । क्या पुराने संस्करण को स्थापित करने का कोई तरीका है? मुझे एक लेख मिला जिसमें कहा गया है कि इसे करना चाहिए:

pip install MySQL_python==1.2.2

स्थापित होने पर, यह अभी भी साइट संकुल में MySQL_python-1.2.3-py2.6.egg-info दिखाता है। क्या यह इस पैकेज के लिए विशिष्ट समस्या है, या क्या मैं कुछ गलत कर रहा हूं?


मेरा मानना ​​है कि यदि आपके पास पहले से ही एक पैकेज स्थापित है, तो पीआईपी इसे किसी अन्य संस्करण के साथ ओवरराइट नहीं करेगा। पिछले संस्करणों को अनदेखा करने के लिए -I का उपयोग करें।


एक विशिष्ट पायथन पैकेज संस्करण स्थापित करने के लिए चाहे यह पहली बार हो, अपग्रेड या डाउनग्रेड उपयोग:

pip install --force-reinstall MySQL_python==1.2.4

MySQL_python संस्करण 1.2.2 उपलब्ध नहीं है इसलिए मैंने एक अलग संस्करण का उपयोग किया। किसी अनुक्रमणिका से सभी उपलब्ध पैकेज संस्करणों को देखने के लिए संस्करण को बहिष्कृत करें:

pip install MySQL_python==

सबसे पहले, मैं दो मुद्दों को देखता हूं जो आप करने की कोशिश कर रहे हैं। चूंकि आपके पास पहले से एक स्थापित संस्करण है, इसलिए आपको मौजूदा मौजूदा ड्राइवर को अनइंस्टॉल करना चाहिए या pip install -I MySQL_python==1.2.2 उपयोग करना pip install -I MySQL_python==1.2.2

हालांकि, आपको जल्द ही पता चल जाएगा कि यह काम नहीं करता है। यदि आप पाइप के इंस्टॉलेशन लॉग को देखते हैं, या यदि आप एक pip install -Iv MySQL_python==1.2.2 आप पाएंगे कि पीईपीआई यूआरएल लिंक MySQL_python v1.2.2 के लिए काम नहीं करता है। आप इसे यहां सत्यापित कर सकते हैं: http://pypi.python.org/pypi/MySQL-python/1.2.2

डाउनलोड लिंक 404s और फॉलबैक यूआरएल लिंक Sourceforge.net के हालिया अपग्रेड और पीईपीआई के बालों के यूआरएल के कारण असीमित रूप से फिर से निर्देशित कर रहे हैं।

तो ड्राइवर को सही तरीके से स्थापित करने के लिए, आप इन चरणों का पालन कर सकते हैं:

pip uninstall MySQL_python
pip install -Iv http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.2/MySQL-python-1.2.2.tar.gz/download






mysql-python