"पर्यावरण त्रुटि: [त्रुटि 13]: अनुमति अस्वीकृत: 'usr / स्थानीय / बिन / f2py" के कारण पैकेज स्थापित नहीं किया जा सका


82

मैं macOS X पर numpy स्थापित करने की कोशिश कर रहा हूं, लेकिन कमांड को निष्पादित करने के बाद pip install numpyमुझे त्रुटि मिल रही है:

पर्यावरण त्रुटि: [त्रुटि 13]: अनुमति अस्वीकृत: 'usr / स्थानीय / बिन / f2py

मैं इसे कैसे ठीक करूं?


1
आप एनाकोंडा को स्थापित कर सकते हैं, जिसमें Numpy
OneCricketeer

जवाबों:


123

इसने मेरे लिए काम किया।

pip3 install --user package-name  # for Python3
pip install --user package-name   # for Python2

--userझंडा उपयोगकर्ता घर निर्देशिका में स्थापित करने के लिए अजगर बताता है। डिफ़ॉल्ट रूप से यह सिस्टम स्थानों पर जाएगा। श्रेय


29
pip install --user package-name

काम करने लगता है, लेकिन पैकेज उपयोगकर्ता का मार्ग स्थापित करता है। जैसे कि :

"c: \ Users \ *** \ appdata \ local \ temp \ pip-req-tracker-_akmzo \ 42a6c7d627641b148564ff35597ec3055d5543aa1yf6e41118b98d7a3"

मैं पैकेज को अजगर फ़ोल्डर में स्थापित करना चाहता हूं जैसे कि c: \ Python27। मैं मॉड्यूल को अपेक्षित फ़ोल्डर में स्थापित करता हूं:

pip install package-name --no-cache-dir

यह संबंधित नहीं है। OP, MacOS के बारे में पूछ रहा है
Raptor

मुझे माफ करें। मेरे पास MacOS नहीं है। लेकिन इसने विनओएस में इसी तरह की समस्या को हल किया और हल किया
एंडी

9

मैं भी एक विंडोज़ उपयोगकर्ता हूँ। और मैंने पायथन 3.7 स्थापित किया है और जब मैं किसी भी पैकेज को स्थापित करने का प्रयास करता हूं तो यह उसी त्रुटि को फेंकता है जो आपको मिल रहा है।

इसे आज़माएं। इसने मेरे लिए काम किया।

python -m pip install numpy

और जब भी आप नया पैकेज स्थापित करें तो बस लिखें python -m pip install <package_name>

आशा है कि यह उपयोगी है।


7

मुझे भी उसी समस्या का सामना करना पड़ा। इसने मेरे लिए काम किया। स्थापित करने के लिए सामान्य कमांड चलाने की तुलना में राइट क्लिक करें और व्यवस्थापक के रूप में चलाएं। लेकिन पाइप को अपडेट करने के लिए पहले अपडेट कमांड चलाएं

python -m pip install --upgrade pip


4

खैर, मेरे मामले में समस्या का एक अलग कारण था, विंडोज पथ की लंबाई यह जांचना।

मैं एक पुस्तकालय स्थापित कर रहा था virtualenvजिस पर रास्ता लंबा हो गया। जैसा कि पुस्तकालय स्थापित किया गया था, इसने कुछ फाइलों को बनाया site-packages। इसने इस त्रुटि को फेंकते हुए विंडोज की सीमा को पार कर लिया।

आशा है कि यह किसी की मदद करता है =)


1

मैंने सिर्फ सूडो के साथ कमान संभाली:

sudo pip install numpy

यह ध्यान रखें कि आपसे उपयोगकर्ता का पासवर्ड मांगा जाएगा। यह macOS हाई सिएरा (10.13) पर परीक्षण किया गया था


मैं एक ही समस्या है, लेकिन फ्लास्क पैकेज के साथ। जब मैं sudo को पैकेज चेक / usr / लोकल / लेबर पाथ जोड़ता हूं। लेकिन मैं अपने पैकेज को अपने वर्चुअल env
Gopi P

1

मुझे अलग पैकेज के लिए एक ही समस्या थी। मैं pyinstallerमैक मोजावे पर कोंडा में स्थापित हो रहा था । मैंने किया

conda create --name ai37 python=3.7
conda activate ai37

जब मैंने pyinstaller का उपयोग करने की कोशिश की, तो मुझे उल्लेखित त्रुटि मिली

pip install pyinstaller

मैं निम्नलिखित आदेश के साथ pyinstaller स्थापित करने में सक्षम था

conda install -c conda-forge pyinstaller 

0

विंडोज पर यह मेरे लिए काम किया है। कमांड लाइन से, पायथन के लिए निर्वासन का पथ निर्दिष्ट करें: & "C: / Program Files (x86) /Pthon37-32/python.exe" -m pip install --upgrade pip --user


0

Windows उपयोगकर्ता के रूप में, व्यवस्थापक शक्तियां चलाएं और लॉन्च करें:

python -m pip install --upgrade pip

0

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

python -m venv <name_of_virtualenv>

अपने पर्यावरण निर्देशिका पर जाएं और विंडोज़ पर कमांड के नीचे का उपयोग करके अपने पर्यावरण को सक्रिय करें:

env_name\Scripts\activate.bat

तो बस उपयोग करें

pip install package_name

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