मैं macOS X पर numpy स्थापित करने की कोशिश कर रहा हूं, लेकिन कमांड को निष्पादित करने के बाद pip install numpy
मुझे त्रुटि मिल रही है:
पर्यावरण त्रुटि: [त्रुटि 13]: अनुमति अस्वीकृत: 'usr / स्थानीय / बिन / f2py
मैं इसे कैसे ठीक करूं?
मैं macOS X पर numpy स्थापित करने की कोशिश कर रहा हूं, लेकिन कमांड को निष्पादित करने के बाद pip install numpy
मुझे त्रुटि मिल रही है:
पर्यावरण त्रुटि: [त्रुटि 13]: अनुमति अस्वीकृत: 'usr / स्थानीय / बिन / f2py
मैं इसे कैसे ठीक करूं?
जवाबों:
इसने मेरे लिए काम किया।
pip3 install --user package-name # for Python3
pip install --user package-name # for Python2
--user
झंडा उपयोगकर्ता घर निर्देशिका में स्थापित करने के लिए अजगर बताता है। डिफ़ॉल्ट रूप से यह सिस्टम स्थानों पर जाएगा। श्रेय
pip install --user package-name
काम करने लगता है, लेकिन पैकेज उपयोगकर्ता का मार्ग स्थापित करता है। जैसे कि :
"c: \ Users \ *** \ appdata \ local \ temp \ pip-req-tracker-_akmzo \ 42a6c7d627641b148564ff35597ec3055d5543aa1yf6e41118b98d7a3"
मैं पैकेज को अजगर फ़ोल्डर में स्थापित करना चाहता हूं जैसे कि c: \ Python27। मैं मॉड्यूल को अपेक्षित फ़ोल्डर में स्थापित करता हूं:
pip install package-name --no-cache-dir
मैं भी एक विंडोज़ उपयोगकर्ता हूँ। और मैंने पायथन 3.7 स्थापित किया है और जब मैं किसी भी पैकेज को स्थापित करने का प्रयास करता हूं तो यह उसी त्रुटि को फेंकता है जो आपको मिल रहा है।
इसे आज़माएं। इसने मेरे लिए काम किया।
python -m pip install numpy
और जब भी आप नया पैकेज स्थापित करें तो बस लिखें python -m pip install <package_name>
आशा है कि यह उपयोगी है।
खैर, मेरे मामले में समस्या का एक अलग कारण था, विंडोज पथ की लंबाई यह जांचना।
मैं एक पुस्तकालय स्थापित कर रहा था virtualenv
जिस पर रास्ता लंबा हो गया। जैसा कि पुस्तकालय स्थापित किया गया था, इसने कुछ फाइलों को बनाया site-packages
। इसने इस त्रुटि को फेंकते हुए विंडोज की सीमा को पार कर लिया।
आशा है कि यह किसी की मदद करता है =)
मैंने सिर्फ सूडो के साथ कमान संभाली:
sudo pip install numpy
यह ध्यान रखें कि आपसे उपयोगकर्ता का पासवर्ड मांगा जाएगा। यह macOS हाई सिएरा (10.13) पर परीक्षण किया गया था
मुझे अलग पैकेज के लिए एक ही समस्या थी। मैं pyinstaller
मैक मोजावे पर कोंडा में स्थापित हो रहा था । मैंने किया
conda create --name ai37 python=3.7
conda activate ai37
जब मैंने pyinstaller का उपयोग करने की कोशिश की, तो मुझे उल्लेखित त्रुटि मिली
pip install pyinstaller
मैं निम्नलिखित आदेश के साथ pyinstaller स्थापित करने में सक्षम था
conda install -c conda-forge pyinstaller
विंडोज पर यह मेरे लिए काम किया है। कमांड लाइन से, पायथन के लिए निर्वासन का पथ निर्दिष्ट करें: & "C: / Program Files (x86) /Pthon37-32/python.exe" -m pip install --upgrade pip --user
वर्चुअल वातावरण का उपयोग करना हमेशा पसंद किया जाता है, अपने वर्चुअल वातावरण का उपयोग करें:
python -m venv <name_of_virtualenv>
अपने पर्यावरण निर्देशिका पर जाएं और विंडोज़ पर कमांड के नीचे का उपयोग करके अपने पर्यावरण को सक्रिय करें:
env_name\Scripts\activate.bat
तो बस उपयोग करें
pip install package_name