python - मैं एक.whl फ़ाइल के साथ एक पायथन पैकेज कैसे स्थापित करूं?




windows pip (10)

NumPy स्थापित करने में एकमात्र तरीका निम्नानुसार था:

मैंने यहां से https://pypi.python.org/pypi/numpy से NumPy डाउनलोड किया

यह मॉड्यूल

https://pypi.python.org/packages/d7/3c/d8b473b517062cc700575889d79e7444c9b54c6072a22189d1831d2fbbce/numpy-1.11.2-cp35-none-win32.whl#md5=e485e06907826af5e1fc88608d0629a2

PowerShell में पायथन के संस्थापन पथ से कमांड निष्पादन

PS C:\Program Files (x86)\Python35-32> .\python -m pip install C:/Users/MyUsername/Documents/Programs/Python/numpy-1.11.2-cp35-none-win32.whl
Processing c:\users\MyUsername\documents\programs\numpy-1.11.2-cp35-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.11.2
PS C:\Program Files (x86)\Python35-32>

पीएस .: मैंने इसे विंडोज 10 पर स्थापित किया।

मुझे अपनी विंडोज मशीन पर एक पायथन पैकेज (विशेष रूप से, जेपीपी 1 0.5.7) स्थापित करने में परेशानी हो रही है, और इसे क्रिस्टोफ गोहल्के की विंडो बाइनरी के साथ स्थापित करना चाहूंगा। (जो, मेरे अनुभव के लिए, कई अन्य पैकेज प्रतिष्ठानों के लिए बहुत अधिक झुकाव को कम करता है।)

हालांकि, जबकि क्रिस्टोफ अतीत में .exe फ़ाइलों को प्रदान करता था, हाल ही में ऐसा लगता है कि वह इसके बजाय .whl फ़ाइलों को अपलोड कर रहा है।

http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

लेकिन मैं .whl फ़ाइलों को कैसे इंस्टॉल करूं?

टिप्पणियाँ:

  • मुझे पहिया पर दस्तावेज़ मिल गए हैं, लेकिन वे .whl फ़ाइलों को स्थापित करने के तरीके को समझाने में इतनी स्पष्ट नहीं लगती हैं।
  • यह प्रश्न इस प्रश्न के साथ एक डुप्लिकेट है, जिसका सीधे उत्तर नहीं दिया गया था।

आप pip install filename का उपयोग कर .whl फ़ाइल स्थापित कर सकते हैं। हालांकि इस फ़ॉर्म में इसका उपयोग करने के लिए, यह आपकी कमांड लाइन के समान निर्देशिका में होना चाहिए, अन्यथा pip install C:\Some\PAth\filename जैसे पते के साथ पूरा फ़ाइल नाम निर्दिष्ट करें।

यह भी सुनिश्चित करें कि .whl फ़ाइल आपके द्वारा उपयोग किए जा रहे एक ही प्लेटफॉर्म का है, एक python -V करें यह पता लगाने के लिए कि आपके द्वारा पाइथन का कौन सा संस्करण चल रहा है और यदि यह Win32 या 64 है, तो इसके अनुसार सही संस्करण स्थापित करें।


उन पर एक साधारण डबलक्लिक के साथ पहिया फ़ाइलों को स्थापित करने में सक्षम होने के लिए आप निम्न कार्य कर सकते हैं:

1) व्यवस्थापक विशेषाधिकारों के तहत कमांड लाइन में दो आदेश चलाएं:

assoc .whl=pythonwheel
ftype pythonwheel=cmd /c pip.exe install "%1" ^& pause

2) वैकल्पिक रूप से, उन्हें एक wheel.bat फ़ाइल में कॉपी किया जा सकता है और गुणों में 'व्यवस्थापक के रूप में चलाएं' चेकबॉक्स के साथ निष्पादित किया जा सकता है।

पीएसपी.एक्सई को पैथ में माना जाता है।

अद्यतन करें:

(1) उनको एक पंक्ति में जोड़ा जा सकता है:

assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%1" ^& pause

(2) .bat फ़ाइलों के लिए सिंटेक्स थोड़ा अलग है:

assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause

इसके अलावा इसके आउटपुट को अधिक वर्बोज़ बनाया जा सकता है:

@assoc .whl=pythonwheel|| echo Run me with administrator rights! && pause && exit 1
@ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause || echo Installation error && pause && exit 1
@echo Installation successfull & pause

विवरण के लिए मेरे ब्लॉग पोस्ट देखें।


ऐसी फाइलें डाउनलोड करने से बचने के लिए, आप कोशिश कर सकते हैं:

pip install --use-wheel pillow

अधिक जानकारी के लिए, इसे देखें


महान क्रिस्टोफ गोहल्के की साइट पर कई फ़ाइल संस्करण हैं।

इस साइट से पहियों को स्थापित करते समय मुझे कुछ महत्वपूर्ण मिला है, इसे पहले पायथन कंसोल से चलाने के लिए है:

import pip
print(pip.pep425tags.get_supported())

ताकि आप जान सकें कि आपको अपने कंप्यूटर के लिए कौन सा संस्करण स्थापित करना चाहिए। गलत संस्करण को चुनना पैकेज की स्थापना में असफल हो सकता है (विशेष रूप से यदि आप सही सीपीथन टैग का उपयोग नहीं करते हैं, उदाहरण के लिए, cp27)।


मैं ओपी के रूप में एक ही नाव में हूँ।

निर्देशिका से विंडोज कमांड प्रॉम्प्ट का उपयोग करना:

C:\Python34\Scripts>
pip install wheel

काम करना प्रतीत होता था।

जहां whl स्थित था, वहां निर्देशिका बदलना, यह सिर्फ मुझे बताता है कि 'पीआईपी पहचाना नहीं गया है'। C:\Python34\Scripts> वापस जाकर, 'जहां / उसका / डाउनलोड किया गया' स्थान प्रदान करने के लिए उपरोक्त पूर्ण आदेश का उपयोग करके, यह कहता है कि Requirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist

तो मैंने Python34 / स्क्रिप्ट्स में .whl की एक प्रति गिरा दी, फिर से वही कमांड चलाया (साथ --find-links= अभी भी दूसरे फ़ोल्डर में जा रहा है), और इस बार यह काम करता था।


मैंने जो किया वह पहले कमांड का उपयोग करके पीआईपी को अपडेट कर रहा था: पीआईपी इंस्टॉल - अपग्रेड पाइप और फिर मैंने कमांड का उपयोग करके व्हील भी स्थापित किया: पीआईपी इंस्टॉल व्हील और फिर यह पूरी तरह से ठीक काम करता था। उम्मीद है कि यह आपके लिए काम करता है मुझे लगता है।


मैकोज़ पर, मैकपोर्ट्स के माध्यम से मैकपोर्ट्स पाइथन 2.7 में स्थापित pip साथ, मुझे @ ड्यून्स समाधान का उपयोग करना पड़ा:

sudo python -m pip install some-package.whl

जहां मेरे मामले में python2.7 पायथन द्वारा python को प्रतिस्थापित किया गया था, जो मेरे लिए पायथन python2.7 या python3.5 है।

-m अनुसार -m विकल्प "लाइब्रेरी मॉड्यूल को स्क्रिप्ट के रूप में चलाएं" है।

(मैंने पहले अपने पाइथन 2.7 स्थापना में pip और wheel स्थापित sudo port install py27-pip py27-wheel चलाया था।)


विंडोज़ पर आप केवल pip install --upgrade pip अपग्रेड pip install --upgrade pip का उपयोग करके अपग्रेड नहीं कर सकते हैं, क्योंकि pip.exe उपयोग में है और इसे बदलने में त्रुटि होगी। इसके बजाय, आपको इस तरह pip अपग्रेड करना चाहिए:

easy_install --upgrade pip

फिर pip संस्करण की जांच करें:

pip --version

यदि यह 6.x श्रृंखला दिखाता है, तो व्हील समर्थन होता है।

तभी, आप इस तरह एक व्हील पैकेज स्थापित कर सकते हैं:

pip install your-package.whl

विंडोज़ पर नए पायथन उपयोगकर्ता इंस्टॉलेशन के दौरान पाथॉन चर में पाइथन की \ स्क्रिप्ट निर्देशिका को जोड़ना भूल जाते हैं। मैं पाइथन लॉन्चर का उपयोग करने और -m स्विच के साथ एक स्क्रिप्ट के रूप में पाइप निष्पादित करने की सलाह देते हैं। फिर आप एक विशिष्ट पायथन संस्करण के लिए पहियों को स्थापित कर सकते हैं (यदि एक से अधिक स्थापित हैं) और स्क्रिप्ट निर्देशिका को पैथ में नहीं होना चाहिए। तो कमांड लाइन खोलें, cd कमांड के साथ नेविगेट करें जहां फ़ोल्डर .whl फ़ाइल स्थित है और दर्ज करें:

py -3.6 -m pip install your_whl_file.whl

3.6 को अपने पायथन संस्करण से बदलें या केवल 3 दर्ज करें यदि वांछित पायथन संस्करण पहले पथ में दिखाई देता है। और एक सक्रिय आभासी वातावरण के साथ: py -m pip install your_whl_file.whl

बेशक आप इस तरह से पीपीपीआई से पैकेज भी इंस्टॉल कर सकते हैं, उदाहरण के लिए

py -3.6 -m pip install pygame






jpype