Wypróbuj te rozwiązania, aby naprawić błąd PermissionError [Errno 13] Odmowa uprawnień
- Jeśli Python nie może zlokalizować pliku lub nie ma niezbędnych uprawnień do jego otwarcia, może wystąpić błąd PermissionError: [Errno 13] Permission Disorder.
- W wersji 3.7 wprowadzono język Python do sklepu Microsoft Store, co może powodować błędy odmowy uprawnień.
- Najnowsza wersja Pythona to 3.10.7 i jest dostępna dla systemów macOS, Linux/UNIX i Windows 8 lub nowszych.
XZAINSTALUJ KLIKAJĄC POBIERZ. PLIK
Napraw błędy systemu operacyjnego Windows 11 za pomocą Fortect:
- Pobierz Fortect i zainstaluj go na swoim komputerze
- Uruchom narzędzie i Rozpocznij skanowanie aby znaleźć uszkodzone pliki, które powodują. problemy.
- Kliknij prawym przyciskiem myszy Rozpocznij naprawę aby naprawić problemy wpływające na bezpieczeństwo Twojego komputera i. wydajność.
Python to program przeznaczony do tworzenia stron internetowych, oprogramowania i nie tylko przy użyciu języka programowania wysokiego poziomu. Jednak użytkownicy zgłosili ostatnio otrzymanie błędu odmowy uprawnień w systemie Windows 11. Oto jak naprawić błąd PermissionError [Errno 13] Odmowa uprawnień w Pythonie.
Ponieważ Python używa języka ogólnego przeznaczenia, można go używać do tworzenia wielu różnych typów programów, zamiast skupiać się na konkretnej zmiennej.
Dla tych, którzy chcą dowiedzieć się więcej o programowaniu i kodowaniu, Python jest jednym z najłatwiejszych do nauczenia się języków programowania, co czyni go idealnym dla początkujących.
Dlaczego otrzymuję błąd odmowy uprawnień w Pythonie?
Użytkownicy napotykają PermissionError: [Errno 13] Błąd odmowy uprawnień w przypadku podania Pythonowi ścieżki pliku, która nie ma uprawnień do otwierania lub edytowania pliku. Domyślnie niektóre pliki nie zezwalają na określone uprawnienia. Ten błąd może również wystąpić, jeśli podasz folder zamiast pliku.
Jeśli plik jest już obsługiwany przez inny proces, w Pythonie może wystąpić błąd odmowy uprawnień. Jeśli otrzymujesz Błąd środowiska wykonawczego Pythona, oferujemy rozwiązania również i na to.
Jak testujemy, recenzujemy i oceniamy?
Przez ostatnie 6 miesięcy pracowaliśmy nad stworzeniem nowego systemu oceny sposobu, w jaki tworzymy treści. Korzystając z niego, później przerobiliśmy większość naszych artykułów, aby zapewnić praktyczną wiedzę na temat stworzonych przez nas przewodników.
Aby uzyskać więcej szczegółów, możesz przeczytać jak testujemy, recenzujemy i oceniamy w WindowsReport.
Jak naprawić błąd odmowy uprawnień Pythona w systemie Windows 11?
1. Sprawdź ścieżkę pliku
Jedna z głównych przyczyn błędu PermissionError: [Errno 13] Odmowa uprawnień wynika z tego, że Python próbuje otworzyć folder jako plik. Dokładnie sprawdź lokalizację, w której chcesz otworzyć plik i upewnij się, że nie istnieje folder o tej samej nazwie.
Uruchom os.path.isfile (nazwa pliku) polecenie zastąpienia nazwy pliku swoim plikiem, aby sprawdzić, czy istnieje. Jeśli odpowiedź jest fałszywa, plik nie istnieje lub Python nie może go zlokalizować.
2. Zezwól na uprawnienia za pomocą chomd
Jeśli plik nie ma włączonych uprawnień do odczytu i zapisu dla wszystkich, w Pythonie może wystąpić błąd odmowy uprawnień. Spróbuj wpisać chomd 755 nazwa pliku polecenie i zamień Nazwa pliku z nazwą swojego pliku.
To polecenie daje każdemu uprawnienia do odczytu, zapisu i wykonywania pliku, łącznie z właścicielem. Użytkownicy mogą również zastosować to polecenie do całych katalogów. Uruchamianie ls -al polecenie wyświetli listę plików i katalogów oraz ich uprawnienia.
3. Dostosuj uprawnienia do plików
- Przejdź do lokalizacji pliku w Eksploratorze plików.
- Kliknij plik prawym przyciskiem myszy i wybierz Nieruchomości.
- Kliknij Bezpieczeństwo następnie wybierz swoje imię i nazwisko w obszarze Nazwy grup lub użytkowników.
- Wybierać Edytować i przejdź i sprawdź uprawnienia.
- Kliknij Stosować Następnie OK.
Dostosowanie uprawnień pliku, który próbujesz otworzyć, umożliwi Pythonowi odczyt, zapis i wykonanie pliku.
- Jak sparować klawiaturę Logitech [odbiornik USB, Bluetooth, iPad]
- Jak pobrać sterownik Canon Mg2540s dla systemu Windows 11
- Chrome otrzymuje paski przewijania Fluent Overlay w systemie Windows 11
- Sterownik Canon MF3010 dla systemu Windows 11: pobierz i zainstaluj
4. Wyłącz aliasy wykonawcze
- Kliknij Początek i otwarte Ustawienia (lub naciśnij Okna + I).
- otwarty Aplikacje następnie wybierz Aplikacje i funkcje.
- Otwórz menu rozwijane obok Więcej ustawień.
- Kliknij Aliasy wykonania aplikacji.
- Znajdź te dwa Instalatorzy aplikacji Do python.exe I python3.exe i przełącz oba na Wyłączony.
Python został dodany do Microsoft Store w wersji 3.7, co wprowadziło błędy odmowy uprawnień, ponieważ utworzył dwa instalatory: python.exe i python3.exe. Wyłączenie wersji Pythona w sklepie Microsoft Store powinno naprawić błąd odmowy uprawnień.
5. Zaktualizuj system Windows i sterowniki
- Kliknij Początek i otwarte Ustawienia (lub naciśnij Okna + I).
- Przewiń w dół i wybierz Aktualizacja systemu Windows.
- Wykonaj wszelkie dostępne aktualizacje.
- Wybierać Zaawansowane opcje.
- Pod Dodatkowe opcje, Kliknij Opcjonalne aktualizacje.
- Uruchom wszelkie aktualizacje sterowników.
Jeśli nagle napotkasz błąd odmowy uprawnień w języku Python i żadne z powyższych rozwiązań nie zadziałało, sprawdź dostępność aktualizacji systemu Windows 11 i wykonaj dostępne aktualizacje sterowników.
Jeżeli ta metoda również nie zadziałała, zalecamy skorzystanie ze specjalistycznego oprogramowania do aktualizacji sterowników, Aktualizator sterownika Outbyte.
Outbyte Driver Updater to szybkie i zautomatyzowane rozwiązanie umożliwiające wyszukiwanie wszystkich nieaktualnych sterowników i aktualizowanie ich do najnowszych wersji. Proces instalacji jest szybki i bezpieczny, więc nie wystąpią żadne dodatkowe problemy.
Aktualizator sterownika Outbyte
Wypróbuj to szybkie i proste narzędzie do aktualizowania wszystkich sterowników.Jaka jest najnowsza wersja Pythona?
W chwili publikacji tego artykułu najnowsza wersja Pythona to 3.10.7, która jest dostępna dla systemu Windows 8 i nowszych i nie jest kompatybilna ze starszymi wersjami, w tym z systemem Windows 7. Python obsługuje systemy Windows, macOS, Linux/UNIX i inne.
Jeśli jednak użytkownicy chcą używać starszych wersji Pythona, mogą uzyskać dostęp do wersji 2.7 i nowszych lub mogą pobrać określoną wersję wydania.
Jeśli chcesz szybko otwórz pliki PY w systemie Windows 10 i 11, oferujemy również przewodnik po tym. Aby dowiedzieć się jak sobie poradzić z błędami, koniecznie odwiedź naszą stronę Spróbuj z wyjątkiem wydruku w Pythonie przewodnik.
Mamy nadzieję, że jedno z powyższych rozwiązań pomogło naprawić błąd odmowy uprawnień Pythona w systemie Windows 11. Daj nam znać w komentarzach, który krok zadziałał w Twoim przypadku lub jeśli masz jakieś sugestie dotyczące innego rozwiązania.