मुझे पीआईपी का उपयोग करते समय या तो नए पैकेज को स्थापित करने के लिए या नवीनतम संस्करण में पाइप को अपग्रेड करने के लिए निम्न त्रुटि मिलती है। मैं पाइथन 3.4 के साथ विंडोज 8.1 मशीन पर पाइप चला रहा हूं।पायथन - पीआईपी इंस्टॉल परेशानी शूटिंग - अनुमति त्रुटि: [WinError 5] एक्सेस अस्वीकार कर दिया गया है
संदेश मुझे बता रहा है कि मेरे पास फाइलों पर व्यवस्थापकीय अनुमति नहीं है (मेरा खाता एक प्रशासक खाता है)।
मैं इसे हल करने के तरीके पर किसी भी विचार की सराहना करता हूं, क्योंकि यह पैकेज स्थापित करने और पायथन के साथ प्रगति के तरीके में हो रहा है।
त्रुटि संदेश:
Installing collected packages: pip
Found existing installation: pip 6.0.8
Uninstalling pip-6.0.8:
Removing file or directory c:\program files (x86)\python\python34\lib\site-packages\pip-6.0.8.dist-info\description.rst
Cleaning up...
Exception:
Traceback (most recent call last):
File "C:\Program Files (x86)\Python\Python34\lib\shutil.py", line 523, in move
os.rename(src, real_dst)
PermissionError: [WinError 5] Access is denied: 'c:\\program files (x86)\\python\\python34\\lib\\site-packages\\pip-6.0.8.dist-info\\description.rst' -> 'C:\\Users\\User\\AppData\\Local\\Temp\\pip-uze_sc4k-uninstall\\program files (x86)\\python\\python34\\lib\\site-packages\\pip-6.0.8.dist-info\\description.rst'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\Python\Python34\lib\site-packages\pip\basecommand.py", line 232, in main
status = self.run(options, args)
File "C:\Program Files (x86)\Python\Python34\lib\site-packages\pip\commands\install.py", line 347, in run
root=options.root_path,
File "C:\Program Files (x86)\Python\Python34\lib\site-packages\pip\req\req_set.py", line 543, in install
requirement.uninstall(auto_confirm=True)
File "C:\Program Files (x86)\Python\Python34\lib\site-packages\pip\req\req_install.py", line 667, in uninstall
paths_to_remove.remove(auto_confirm)
File "C:\Program Files (x86)\Python\Python34\lib\site-packages\pip\req\req_uninstall.py", line 126, in remove
renames(path, new_path)
File "C:\Program Files (x86)\Python\Python34\lib\site-packages\pip\utils\__init__.py", line 316, in renames
shutil.move(old, new)
File "C:\Program Files (x86)\Python\Python34\lib\shutil.py", line 536, in move
os.unlink(src)
PermissionError: [WinError 5] Access is denied: 'c:\\program files (x86)\\python\\python34\\lib\\site-packages\\pip-6.0.8.dist-info\\description.rst'
व्यवस्थापक के रूप में कमांड प्रॉम्प्ट चलाएं। मदद हो सकती है। खाते में व्यवस्थापक अनुमतियां हमेशा पर्याप्त नहीं होती है। – Roope
धन्यवाद रूप। यह वास्तव में मुद्दा था। आसानी से हल किया लेकिन अनुभव करने के लिए निराशाजनक। –
अभी भी 2018 में प्रासंगिक: व्यवस्थापक के रूप में चीजें न चलाएं। वर्चुअल एनवायरनमेंट निर्देशिका ("virtualenv dirname") बनाने के लिए 'वर्चुअलएन्वी' का उपयोग करने के लिए अब तक अधिक समझदार समाधान है और फिर किसी भी पीपी कमांड चलाने से पहले उस वर्चुअल वातावरण को "dirname \ script \ activate" के साथ सक्रिय करें। इस तरह, सबकुछ डीआईआर को लिखा जाता है कि आपके पास यूएसी की आवश्यकता के बिना पूर्ण लेखन अनुमति है, और स्थानीय निर्भरताओं के लिए वैश्विक इंस्टॉल किए बिना। –