पिप - लांचर में घातक त्रुटि: '' '' का उपयोग करके प्रक्रिया बनाने में असमर्थ


87

मैंने ampps के माध्यम से अजगर 3.5.1 स्थापित किया और यह काम कर रहा है। हालाँकि, जब मैं पाइप का उपयोग करने की कोशिश करता हूं, तो मुझे निम्न संदेश मिलता है:

Fatal error in launcher: Unable to create process using '"'

मैंने पहले से ही एक मार्ग में ampps को फिर से स्थापित किया है जिसमें कोई व्हाट्सएप शामिल नहीं है। ध्यान दें कि "पायथन एम-पाइप" वर्कअराउंड मेरे लिए भी काम नहीं करता है, क्योंकि मुझे हर बार निम्न संदेश मिलता है मैं इसका उपयोग करता हूं:

C:\Users\MyUserName\Desktop\Ampps\python\python.exe: Error while finding spec for 'pip.__main__' (<class 'ImportError'>: No module named 'queue'); 'pip' is a package and cannot be directly executed

मुझे ठीक से काम करने के लिए पाइप कैसे मिलेगा? मुझे उम्मीद है, पूर्ववर्ती पायथन कमांड के बिना पाइप कमांड का उपयोग करने का एक तरीका है।

संपादित करें: यह होता है, अगर मैं चलाने की कोशिश करता हूं python -c "import pip.__main__":

Traceback (most recent call last):
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", line 11, in <module>
    from logging.config import dictConfig as logging_dictConfig
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\config.py", line 30, in <module>
    import logging.handlers
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\handlers.py", line 28, in <module>
    import queue
ImportError: No module named 'queue'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\__init__.py", line 13, in <module>
    from pip.utils import get_installed_distributions, get_prog
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\utils\__init__.py", line 18, in <module>
    from pip.compat import console_to_str, stdlib_pkgs
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\__init__.py", line 13, in <module>
    from pip.compat.dictconfig import dictConfig as logging_dictConfig
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\site-packages\pip\compat\dictconfig.py", line 22, in <module>
    import logging.handlers
  File "C:\Users\MyUserName\Desktop\Ampps\python\lib\logging\handlers.py", line 28, in <module>
    import queue
ImportError: No module named 'queue'

क्या होता है जब आप चलानेpython -c "import pip.__main__"
pppery

1
विकल्पों -mऔर -cविकल्पों का उपयोग करते समय वर्तमान निर्देशिका से सावधान रहें । इस मामले में कोई स्क्रिप्ट नहीं है, इसलिए पायथन सिर्फ वर्तमान निर्देशिका के अनुसार जो कुछ भी सेट करता है sys.path[0]। तो वर्तमान निर्देशिका में मॉड्यूल और पैकेज साइट मॉड्यूल और पैकेज को छाया कर सकते हैं, जैसे pipऔर queue
एरिक सन

3
सुनिश्चित करें कि मूल स्थापना निर्देशिका डिस्क से पूरी तरह से हटा दी गई है और इसकी निर्देशिकाओं को हटा दिया गया है PATH, जैसे कि आप सही चला रहे हैं pip.exe। इसके अलावा, आप एक खराब pip.exe को अधिलेखित करने के लिए पाइप को अपग्रेड कर सकते हैं, जिसे आप कर सकते हैं python -m pip install --upgrade pip
एरिक सन

@eryksun आपके द्वारा उल्लिखित प्रत्येक बिंदु को देखा गया है, लेकिन यह या तो मदद नहीं करता है।
rinderwahn

1
@eryksun इसके अलावा, मैं किसी भी python -m pipकमांड का उपयोग नहीं कर सकता , क्योंकि वे सभी "पाइप .__ मुख्य __'.." अलर्ट के लिए कल्पना ढूंढते समय "त्रुटि" फेंकते हैं।
rinderwahn

जवाबों:


81

मैंने अपना मुद्दा ठीक कर लिया ...

  1. आधिकारिक वेबसाइट पर पायथन 3 डाउनलोड करना और इसे एक्सप्रेस इंस्टॉलेशन के माध्यम से इंस्टॉल करना
  2. कॉपी और स्टैंडअलोन अजगर को अम्प्स / अजगर फ़ोल्डर में पेस्ट करें और AMPPS द्वारा प्रदान किए गए अजगर संस्करण को ओवरराइट करें
  3. python -m pip install --upgrade pipcmd में चल रहा है

अब उनके नवीनतम संस्करण में पाइप और पायथन 3 स्थापित किए गए हैं।

ऐसा लगता है कि AMPPS एक पूर्ण विकसित अजगर प्रदान नहीं करेगा। इसलिए आपको अपने आप को अजगर को अपडेट करने की आवश्यकता है।

Y'all का शुक्रिया।


python2 -m pip install --upgrade pippython2.7 के लिए जहां python2ENV_PATH चर में परिभाषित किया गया था
आशीष चौधरी

2
ध्यान दें कि आपने पायथन को कहां स्थापित किया है, इसके आधार पर आपको व्यवस्थापक अधिकारों के साथ cmd चलाने की आवश्यकता हो सकती है।
mbomb007

5
ध्यान दें, मेरे लिए (विंडोज 10 पर पायथन के python.org संस्करण को चलाना), इसका उपयोग करना नितांत आवश्यक था python -m pip <additional parts of command>। उदाहरण के लिए, pip install requestsमुझे प्रश्न शीर्षक में दी गई त्रुटि दी, लेकिन मॉड्यूल को खूबसूरती से python -m pip install requestsस्थापित किया requests
बबलडलेव ०२५

2
मेरे पास एक ही मुद्दा था ... कुंजी थी जैसा कि python -m pip install --upgrade pip
मूल्डर

41

एक ही त्रुटि, लेकिन एक अलग स्थिति में। मेरे पास एक आभासी वातावरण है, जिसमें मैं भाग गया, VE की \Scriptsनिर्देशिका में pip.exeहै:

pip freeze

मुझे त्रुटि संदेश मिला

Fatal error in launcher: Unable to create process using '"'

मेरे VE पथ में कोई स्थान नहीं है (Google जो त्रुटि है)। फिर मैंने कोशिश की python -m pip install --upgrade pipऔर मिल गया

Requirement already up-to-date: pip in o:\upsdowns\flask\lib\site-packages

तो मैंने कोशिश की

python -m pip freeze

और वह काम किया। मुझे लगता है कि यह VE में एक पथ मुद्दा हो सकता है, लेकिन मैं इस समाधान के साथ ठीक हूं।

मैं इसे यहाँ जोड़ रहा हूँ क्योंकि जब आप यह गलत करते हैं तो यह पृष्ठ उच्च हो जाता है। दूसरे शब्दों में, मैंने एक नया सवाल नहीं किया, भले ही मेरी स्थिति ओपी से काफी अलग हो। संभवतः यहां तक ​​कि, मैं उस स्थिति में आ गया क्योंकि मैंने मॉड्यूल को "ठीक से" आभासी वातावरण में नहीं जोड़ा।

वैसे भी, मुझे आशा है कि यह कुछ मदद करता है।


एक जादू की तरह काम करता है। मैं अपनी पायथन फ़ाइलों के आसपास जाने और PyCharm से ipython को चलाने की कोशिश करने के बाद इस त्रुटि का सामना कर रहा था
Ic3fr0g

1
टिप के लिए धन्यवाद, मैं एक आभासी वातावरण में पाइप के साथ कई मुद्दों में चला गया हूं, इसलिए इस टिप को अन्य लोगों के साथ इकट्ठा किया है, जो काम करते हैं। मैं जोड़ूंगा: एक वर्चुअल एनवी में नए पैकेज स्थापित करने के लिए एक ही प्रक्रिया की आवश्यकता होती है: 'अजगर-एम पाइप स्थापित न्यूपैकेज'
mf.cummings

यदि यह किसी की मदद करता है, तो मुझे इस संदर्भ में यह समस्या आई: stackoverflow.com/a/50194143/639739
Grault

24

मुझे एक बहुत ही सरल समाधान मिला, (पिप - लॉन्चर में घातक त्रुटि :)

1) अजगर पथ के लिए आपके पास कई पर्यावरण चर नहीं होने चाहिए।

A) Goto Environmental Variables and delete Python27 in the path if you have Python 3.6.5 installed.  Pip is confused by multiple paths!!!

मैं पर्यावरण चर पर कैसे जाऊं?
वेरिटास

2
@veritaS - यदि आप विंडोज 10 का उपयोग कर रहे हैं, तो बस खोज बार में "पर्यावरण चर" दर्ज करने का प्रयास करें। उपयोगकर्ता और सिस्टम दोनों के लिए पथ चर को देखें। मेरे दो पथ चर संघर्ष में थे, क्योंकि उन दोनों में पायथन मार्ग था।
काइल डेलाने

1
मैंने यह किया और किसी भी तरह पुराने पथ का संदर्भ दिया
lone_coder

16

इस अजगर कोड को चलाएं:

import pip
pip.main(['install','flask']) # replace flask with the name of module you want to install

यदि आपको एक आवश्यकताओं से कई मॉड्यूल स्थापित करने की आवश्यकता है।

import pip
fo = open("C:/...../requirements.txt", "r")
inp = fo.read()
ls =inp.split()     

for i in ls:
    pip.main(['install',i])

2
इसने मेरे लिए काम किया; विंडोज कमांड प्रॉम्प्ट पर पाइथन के बजाय पाइप चलाना। मैं ब्रुनेल विज़ुअलाइज़ेशन पैकेज स्थापित करने की कोशिश कर रहा था, लेकिन एनाकोंडा और कमांड प्रॉम्प्ट काम नहीं कर रहा था। इस वैकल्पिक समाधान को पोस्ट करने के लिए धन्यवाद।
जोसेफ ट्रू

यह उन समस्याओं को दरकिनार करने के लिए बहुत अच्छा विचार है जो विंडोज पथ बना सकते हैं। वाहवाही! requirements.txtस्थापना के लिए निर्देशों को शामिल करने के लिए धन्यवाद । मुझे लगता है कि इससे बहुत सारे लोगों को मदद मिलेगी।
बेल्डेलेव ०२५

15

यह मेरे लिए काम किया Windows 10 x64:

सुनिश्चित करें कि अजगर निर्देशिका मार्ग में हैं , उदाहरण के लिए:

# Edit Environment variables so that variable "path" points to the new location.
# Insert these at the start of the list (or delete other Python directories), as Windows takes the first match it finds.
# Run the program "Edit the System Environment Variables".
# Or see Control Panel under "System Properties".
S:\Research\bin\Python375\Scripts\
S:\Research\bin\Python375\

फिर:

python -m pip install --upgrade --force-reinstall pip

मेरे विशेष मामले में, पायथन निर्देशिका को एक नए स्थान पर स्थानांतरित करने के कारण त्रुटि हुई थी।


7

सबसे तेज़ तरीका है:

python -m pip install pip==9.0.0

यदि आप नवीनतम पाइप चाहते हैं, तो आप चला सकते हैं

pip install -U pip

बाद में।


धन्यवाद एंटनी 9.0.1 से 9.0.1 पाइप पर वापस जाना मेरे लिए काम कर गया। मुझे लगता है कि 9.0.1 संस्करण के साथ कुछ समस्या है। ध्यान दें कि मैं नए बिल्ड के लिए python3 का उपयोग करता हूं, और पुराने कोड और प्रोजेक्ट की जांच करने के लिए python2 का उपयोग करता हूं। मैं python2 के लिए पैकेज स्थापित करने के लिए pip2 का उपयोग कर रहा हूं।
गोर्की

यह बहुत अच्छा था। मैंने अपना virtualenv स्थानांतरित किया और यह पता नहीं लगा सका कि अन्य सुझावों के आधार पर पाइप को क्या बदलना है - एक नया पाइप स्थापित करने के लिए इतना आसान। धन्यवाद।
एचएफब्रोइंग

7

बेदखली पथ की जाँच की, मेरे पास दो रास्ते हैं दो pip.exe के लिए नेविगेट किए गए और इस त्रुटि का कारण बना। अनावश्यक को हटाने और पीसी को पुनरारंभ करने के बाद, यह समस्या ठीक हो गई है। ज्यूपिटर कमांड के लिए भी यही मुद्दा तय किया गया है।


मेरे पास C; \ Users \ ... Python \ Python37-32
Akin Hwan

6

एक और बहुत ही बुनियादी और सरल समाधान। संबंधित अजगर संस्करण की स्थापना फ़ाइल (सेटअप फ़ाइल) चलाएँ और मरम्मत मोड पर क्लिक करें। यह मुश्किल से एक-दो मिनट लेता है और सब कुछ उसके बाद पूरी तरह से काम करता है :)


मैंने कई अन्य समाधानों की कोशिश की और उनमें से कोई भी काम नहीं किया। आपका कारण यह था क्योंकि मैंने मरम्मत मोड चलाने के बाद, पाइप को संस्करण 10 से संस्करण 9 में डाउनग्रेड किया था। मैंने इसे अपग्रेड किया था। संस्करण 9 ने ठीक काम किया, संस्करण 10 सिर्फ काम नहीं किया।
माइकल स्वार्टज

4

मेरे विंडोज 7 पर python2 और python3 दोनों को इंस्टॉल करने पर मुझे वही त्रुटि मिली।

आप python3 -m pip install xxxxxxअपने पैकेज को स्थापित करने के लिए उपयोग कर सकते हैं ।

या, इसे पूरी तरह से ठीक करें:

  1. python3 -m pip install --upgrade pipCmd में चलाने की कोशिश करें।

  2. चरण 1 में विफल होने पर, प्रयास करें python3  -m pip install --upgrade --force-reinstall pip


3

यह मेरे लिए पाइप पैकेज का उपयोग करके हुआ, फिर मैंने इसे नीचे की तरह हल किया:

1) सबसे पहले python कमांड का उपयोग करके पाइप को अनइंस्टॉल करें

$python -m pip uninstall pip

2) फिर easy_install कमांड का उपयोग करके पाइप पैकेज को फिर से स्थापित करें

$easy_install pip

3) अंत में, कमांड लाइन पर फिर से कमांड कमांड करने की कोशिश करें, कोई भी पैकेज स्थापित करें

$pip install pylint

या केवल पाइप कमांड निष्पादित करें

$pip

3
यह मेरे लिए काम करता है, लेकिन मैं यह समझना चाहूंगा कि यह काम क्यों किया और पायथन एमएम पाइप स्थापित नहीं कर रहा है --upgrad --force-Restore-pip
dim_user

2
मुझे लगता है कि ऐसा तब होता है जब पायथन पैट भ्रष्ट हो जाता है। इसलिए, pipकमांड नए पैकेज को स्थापित करने के लिए इस पायथन पैट को संशोधित करने में सक्षम नहीं है; इसलिए आपको अन्य उपकरणों का उपयोग करना चाहिए easy_install। विंडोज पर मेरे साथ ऐसा हुआ लेकिन अगर आप कोशिश करना चाहते हैं, तो आप पायथन पर्यावरण को फिर से स्थापित कर सकते हैं।
जुआन कास्टानो

3

अच्छा कर रहा है !!!

बस नीचे कमांड चलाकर अपने पाइप पैकेज को अपग्रेड करें। python3 -m pip install - अपग्रेड पाइप

नोट: मैंने पायथन 3.6 और 2.7 संस्करण दोनों स्थापित किए। इसलिए मैंने स्पष्ट रूप से python3 निर्दिष्ट किया है

स्नैपशॉट

C:\AK>pip3 install argparse
Fatal error in launcher: Unable to create process using '"c:\python36\python.exe"  "C:\Python36\Scripts\pip3.exe" install argparse'

C:\AK>python3 -m pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none-any.whl (1.4MB)
    100% |████████████████████████████████| 1.4MB 312kB/s
Installing collected packages: pip
  Found existing installation: pip 18.1
    Uninstalling pip-18.1:
      Successfully uninstalled pip-18.1
Successfully installed pip-19.2.3

C:AK>pip3 install argparse
Collecting argparse
  Using cached https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl
Installing collected packages: argparse
Successfully installed argparse-1.4.0

3

मेरे पास मेरे पर्यावरण चर ठीक से सेट थे और मैंने पायथन को फिर से स्थापित किया था , पाइप को अपडेट किया था - कुछ भी काम नहीं किया लेकिन नीचे दिए गए समाधान:

मैंने फ़ोल्डर में जाकर समस्या हल की:

C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\

और पायथन के सभी संस्करणों को हटा रहा है, लेकिन जो आप उपयोग कर रहे हैं। इस फ़ोल्डर में मेरे पास पायथन के 3 संस्करण थे


2

मेरा समाधान काफी सरल है, मैंने उसी समस्या का सामना किया

Fatal error in launcher: Unable to create process using '"'

समाधान यह था कि जहां से मैं पाइप चला रहा हूं, वहां से रास्ता बदलूं।


5
आपने रास्ता कहाँ से बदला?
केविन आर।

2

अन्य जवाबों में से किसी ने भी मेरे मामले में मदद नहीं की: अजगर पैकेज का उपयोग करने के लिए अजगर को 3.6 से घटाकर 3.5 कर दिया।

यहाँ इस विशिष्ट मामले के लिए समाधान है :

  1. पाइप की स्थापना रद्द करें
  2. C: \ Users \ your-usern \ AppData \ Local \ Programs \ Python \ Python36 \ S
  3. मेरे मामले में स्क्रिप्ट से मिलता-जुलता है, यानी pyinstaller.exe हटाएं
  4. पाइप स्थापित करें

शायद आपके लिए भी काम करें।


मेरे पास पहले से ही पुनर्स्थापनाकर्ता पाइप कारण था क्योंकि मुझे पाइप का उपयोग करते समय एक ही त्रुटि थी, लेकिन पाइप कार्यकर्ता को फिर से स्थापित करने के बाद लेकिन pyinstaller अभी भी नहीं किया। इसलिए मैंने pyinstaller को पुनः स्थापित किया
veritaS

2

मुझे वही त्रुटि मिली, लेकिन टेंसरबोर्ड का उपयोग करते समय:

Fatal error in launcher: Unable to create process using '"'

मुझे पता चला कि समस्या दो अलग-अलग निर्देशिकाओं में दसियोंबोर्ड की मौजूदा दो प्रतियों के कारण थी और दोनों निर्देशिकाओं को पथ में जोड़ा गया था:

C:\Program Files\Python36\Scripts

तथा

C:\Users\...\AppData\Local\Programs\Python\Python36\Scripts

मैंने पहले वाले को रास्ते से हटा दिया और इसने समस्या को ठीक कर दिया।


2

मैंने अपनी खिड़कियों में अजगर 2 और अजगर 3 दोनों को स्थापित किया। 7. अजगर के दोनों संस्करण होने के बाद, मैं पीआईपी डाउनलोड करने के लिए चला गया।

Get-pip.py फ़ाइल डाउनलोड करके पाइप डाउनलोड करने के बाद कमांड प्रॉम्प्ट में चलाएं और get-pip.py फ़ाइल वाले फ़ोल्डर में नेविगेट करें।

मैं निम्नलिखित कमांड चलाता हूं:

python get-pip.py

PIP को डाउनलोड करने के बाद, मुझे निम्न त्रुटि मिल रही थी, लांचर में घातक त्रुटि: "" समाधान का उपयोग करके प्रक्रिया बनाने में असमर्थ ** फिर मेरे लिए क्या काम किया है: मैं सिर्फ निम्नलिखित कमांड को चलाता हूं

python3 -m pip install --upgrade pip

और मेरी पाइप काम करने लगी। आशा करता हूँ की ये काम करेगा !**


1

मैंने अपनी परियोजना (इसके आभासी वातावरण सहित) को स्थानांतरित करने के बाद इस त्रुटि को देखना शुरू कर दिया। वर्चुअल वातावरण को हटाना और फिर से बनाना सब कुछ ठीक करता है।

जैसा कि रॉल्फब्ली ने उल्लेख किया है, python -m pip freeze > somefileपर्यावरण को हटाने से पहले चलने से त्वरित पुनर्प्राप्ति की अनुमति मिलती है: pip -r somefileनए वातावरण में चलने से सभी पैकेज बहाल हो जाएंगे।


1

मैंने इस वेबसाइट के चरणों का अनुसरण करके इसे हल किया है https://www.sysrecon.com/programming/python-pip-how-to-get- END-fatal-error-in-launcher-unable-to-create-process- का उपयोग करते हुए /

पाइप का उपयोग करके अपडेट करें: आपके द्वारा सही निर्देशिका जिसमें अजगर आपके मशीन में स्थापित है, के बाद python -m pip install -U pip कमांड लाइन से।


1

मैं विंडोज में पाइप संस्करण 18.0 वाले पायथन 3.6.6 में "बोतल" पैकेज स्थापित करने की कोशिश कर रहा था। मैंने निम्न त्रुटि का सामना किया: -

Fatal error in launcher: Unable to create process using '"c:\users\arnab sinha\python.exe"  "C:\Users\Arnab Sinha\Scripts\pip.exe" install bottle'

उसके बाद मैंने सब टाइप किया

py -m pip install bottle

इससे मेरी समस्या हल हो गई।


1

मेरे लिए यह मेरे रास्ते में एक त्रुटि थी। आपको उस निर्देशिका का उपयोग करके स्क्रिप्ट को सीधे कॉल करना चाहिए जहां यह संग्रहीत है।

C:\Users\YourUserName\AppData\Local\Programs\Python\Python36\Scripts\pip install requests

और अजगर स्क्रिप्ट चलाने के लिए आप ऐसा कर सकते हैं:

C:\Users\Avanish\AppData\Local\Programs\Python\Python36\python -m pip install requests

1

उपरोक्त सभी उत्तर महान तकनीकी मदद के हैं। हाल ही में मैं भी एक ही मुद्दे का सामना करना पड़ा एक दोष के कारण मैंने अपनी परियोजना के साथ किया था।

मैंने venvकमांड जारी करके अपने प्रोजेक्ट रूट के अंदर बनाया python -m venv .और फिर किसी कारण से मुझे अपने प्रोजेक्ट का नाम पसंद नहीं आया। इसलिए मैंने इसे बदल दिया और उछाल दिया।

pipगलत तरीके से व्यवहार करना शुरू कर दिया और मैंने दर्जनों मंचों को खोजते हुए सोचा कि कुछ भ्रष्ट फ़ाइल मेरे अजगर स्थापना के अंदर क्रेप थी। मुझे वहाँ कोई हल नहीं मिला जो मेरी मदद कर सके। अंत में, मैंने अपना खोलाactivate.bat यह जानने के लिए फ़ाइल कि यह स्क्रिप्ट मेरे परिवेश को कैसे बदल रही है और वहां मैंने पुराने प्रोजेक्ट नाम का उल्लेख किया।Eureka!

मैं अपने पुराने प्रोजेक्ट नाम पर वापस लौट आया और सब कुछ सुचारू हो गया। बिना किसी पुनर्स्थापना के। बिना किसी परिवर्तन के कार्यालय व्यवस्थापक से अनुरोध करें। बिना किसी देरी के।

समाधान: यदि आपने अपना प्रोजेक्ट बनाने के बाद अपना नाम बदल दिया है venv, तो आपको इस त्रुटि का सामना करना पड़ सकता है। नए नाम को पुराने नाम में बदलने से आपका समय और प्रयास बच जाएगा। अगर यह उत्तर मदद करता है तो कृपया अपवोट करना न भूलें।


1

मुझे वही त्रुटि मिली और कुछ उत्तरों के बाद। मैंने नीचे दिए गए आदेशों का उपयोग करके पाइप के 9.0.0 संस्करण को अपग्रेड करने और स्थापित करने का प्रयास किया है

python3 -m pip install --upgrade pip
python -m pip install pip==9.0.0

दोनों आज्ञाओं के लिए मुझे चेतावनी मिली जो इस तरह दिखी

चेतावनी: पुनः प्रयास (पुन: प्रयास करें (कुल = 4, कनेक्ट करें = कोई नहीं, पढ़ें = कोई नहीं, अनुप्रेषित = कोई नहीं, स्थिति = कोई भी नहीं)

कुछ भी काम नहीं लग रहा था। मैंने अपने रोगियों को खो दिया और नीचे दिए गए चरणों का पालन किया और इसे काम कर लिया

  1. पथ पर जाएँ "C: \ Users ... पायथन \ Python37-32 \ Scripts"
  2. पाइप, pip3, pip3.7 फ़ाइलों को हटा दें
  3. फिर मैंने कमांड का उपयोग किया, python -m pip install pip==9.0.0जिसने फिर पाइप स्थापित किया
  4. फिर मैंने पाइपरलिप की आवश्यक कमान में प्रवेश किया, जिसका मैं लाभ उठाना चाहता था pip install pyperclip

4 वें चरण को अनदेखा करें। केवल लोगों को यह बताने के लिए जोड़ना कि मैं भी आवश्यक रूप से आवश्यक पाइपरलिप स्थापित करने में सक्षम था, अगर किसी को भी कुछ मॉड्यूल को स्थापित करने के लिए उसी रास्ते पर है


1

आमतौर पर यह आपके पर्यावरण चर पर निर्धारित अजगर संस्करण के कारण होता है। सिस्टम और क्लाइंट चर दोनों के लिए पाथ (या पथ) की जाँच करें।

यदि इसकी ओर "पथ / से / अजगर-स्थापना / पायथन 3.x-32" की ओर इशारा करते हैं, तो इसे "पथ / / से अजगर-स्थापना / पायथन 3.x" में बदलें

सिस्टम और क्लाइंट पर्यावरण चर दोनों पर फिर से मूल्य की जाँच करें


0

मैं देखने लगा

Fatal error in launcher: Unable to create process using '"'

विंडोज 10 मशीन पर अजगर 3.6 स्थापित करने के बाद। मैंने Python36 फ़ोल्डर को इंगित करने के लिए पथ चर सेट किया। अजगर कमांड ने सही ढंग से कार्य किया, लेकिन पाइप कमांड ने नहीं किया।

त्रुटि को ठीक करने के लिए, मैं व्यवस्थापक विशेषाधिकारों के साथ कमांड प्रॉम्प्ट शेल का विरोध करता हूं और पाइप कमांड चलाता हूं।


0

अपने विंडोज पथ पर्यावरण चर की जाँच करें। इसमें 260 वर्णों की सीमा है और आपका अजगर स्थान उस वर्ण सीमा से अधिक हो सकता है।

आप या तो अपने पायथन रास्तों को पथ सूची में उच्च स्थान पर ले जा सकते हैं या Windows वर्ण सीमा को यहाँ बताए अनुसार अक्षम कर सकते हैं: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=v85 .85) .aspx

एक रजिस्ट्री कुंजी आपको नए लंबे पथ व्यवहार को सक्षम या अक्षम करने की अनुमति देती है। लंबे पथ व्यवहार को सक्षम करने के लिए HKLM \ SYSTEM \ CurrentControlSet \ Control \ FileSystem LongPathsEnabled (प्रकार: REG_DWORD) पर रजिस्ट्री कुंजी सेट करें। प्रभावित Win32 फ़ाइल या निर्देशिका फ़ंक्शन (सूची का अनुसरण करता है) के लिए पहली कॉल के बाद कुंजी का मान सिस्टम (प्रति प्रक्रिया) द्वारा कैश किया जाएगा। रजिस्ट्री कुंजी को प्रक्रिया के जीवनकाल के दौरान पुनः लोड नहीं किया जाएगा। कुंजी के मूल्य को पहचानने के लिए सिस्टम पर सभी ऐप्स के लिए, रिबूट की आवश्यकता हो सकती है क्योंकि कुंजी सेट होने से पहले कुछ प्रक्रियाएं शुरू हो सकती हैं।

कंप्यूटर कॉन्फ़िगरेशन> प्रशासनिक टेम्प्लेट्स> सिस्टम> फाइलसिस्टम> NTFS लंबे रास्तों पर समूह नीति के माध्यम से रजिस्ट्री कुंजी को नियंत्रित किया जा सकता है।


0

मेरा समाधान तर्क twine uploadपर चलना python -mहै।

तो बस उपयोग करें python -m:

python -m twine upload dist/*


0

मुझे आप के रूप में एक ही त्रुटि मिली। क्योंकि मैंने अपनी डिस्क से डी डिस्क से ई डिस्क में पायथन फाइल ट्रांसप्लांट की थी। उसके बाद, जब मैंने अजगर को इनपुट किया, तो यह काम कर गया। पाइप और अन्य exe फ़ाइल जिसमें पाइप के समान पथ है not यह काम नहीं करता है। जब "python -m pip install --upgrade pip" ऑर्डर को इनपुट किया गया था worked पाइप ऑर्डर ने काम किया, लेकिन अन्य exe फ़ाइल में वही पथ है जो पाइप काम नहीं करता था, इसलिए मुझे लगता है कि यह सबसे अच्छा तरीका नहीं है। अंत में मैंने अपने अजगर को नंगा किया, और इसे फिर से स्थापित किया। हर चीज ठीक है। फिर भी यह आप सभी के लिए सबसे अच्छा तरीका नहीं है, लेकिन यह मेरे लिए है।


0

कमांड का उपयोग करते हुए मुझे यह त्रुटि मिली pip3। मैं खिड़कियों पर अजगर 3.6 स्थापित है। मैं यह कोशिश कर रहा था-

pip3 install PACKAGENAME

इसने त्रुटि दी। इस विशेष मामले में समाधान केवल कमांड को चलाने के लिए है pip

pip install PACKAGENAME


0

हां, आपको पायथन संस्करण को मैन्युअल रूप से अपडेट करने की आवश्यकता है।


0

यदि ऊपर दिए गए समाधानों में से कोई भी काम नहीं करता है, तो यह पर्यावरण चर के कारण दो अलग-अलग स्थानों की ओर इशारा कर सकता है। बस where virtualenvउन रास्तों को खोजने के लिए उपयोग करें जो virtualenv कमांड से जुड़े हैं। सेमी में निम्नलिखित चलाएँ।

D:\>where virtualenv

आउटपुट जैसा दिखेगा:

C: \ Program Files \ Python37 \ Scripts \ virtualenv.exe

C: \ Users \ उपयोगकर्ता नाम \ AppData \ Local \ कार्यक्रम \ अजगर \ Python36 \ स्क्रिप्ट \ virtualenv.exe

आप देख सकते हैं कि python36 और python37 की परस्पर विरोधी स्थापना है। मैंने बस python37 फ़ोल्डर को हटा दिया और संघर्ष हल हो गया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.