2017-01-18 11 views
5

पर पिलिंट स्थापित करते समय अनुमति अस्वीकार कर दी गई है जब पिलिंट के साथ लिनिंग सक्षम करने की कोशिश की जा रही है, और autopep8 के साथ सहेजने के प्रारूप में, अनुमति के कारण त्रुटि स्थापित नहीं की जाएगी।वीएससीओडी

Pylint:

IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/mccabe.py' 

Autopep8:

IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pep8.py' 

उत्तर

6

भागो इस आदेश:

sudo chown -R $USER /Library/Python/2.7 
+1

क्या यह होमब्री (अपडेट्स के लिए) या अन्य सिस्टम टूल्स के साथ अनुमतियों को गड़बड़ नहीं करता है क्योंकि इस निर्देशिका के मालिक 'root' हैं? – Metallica

4

आप के बाद स्थापित विफल रहता है दबा सकते हैं ⬆ (ऊपर तीर कुंजी) टर्मिनल टैब में आदेश में लौटने के लिए कि यह भाग गया। इस मामले में:

/usr/bin/python -m pip install pylint 

प्रेस fn + ⬅ (बाएं तीर कुंजी), पंक्ति के आरम्भ में कूदने के लिए तो आदेश के सामने एक 'sudo' (कोई उद्धरण, लेकिन पीछे अंतरिक्ष सहित) डालें, और प्रेस रूट के रूप में कमान फिर से चलाने के लिए प्रवेश - यह इस तरह दिखना चाहिए:

sudo /usr/bin/python -m pip install pylint 

आप अपना पासवर्ड तो पैकेज अनुमतियाँ त्रुटियों के बिना स्थापित किया जाएगा के लिए प्रेरित किया जाएगा।

+1

लिंक से क्या करें: https://stackoverflow.com/questions/7610001/what-is-the-purpose-of-the-m-switch – Casebash

संबंधित मुद्दे