PermissionError: [Errno 13] Odmowa uprawnień: [Poprawka Pythona]

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

Wiadomość od naszego partnera

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ść.
Pobierz terazFortect został pobrany przez 0 czytelników w tym miesiącu, ocena 4,4 na ZaufajPilotowi

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.

Upewnij się, że plik istnieje i używasz poprawnej ścieżki do pliku, aby naprawić błąd odmowy uprawnień Pythona.

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.

użyj chomd 755, aby naprawić błąd odmowy uprawnień Pythona w systemie Windows 11.

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

  1. Przejdź do lokalizacji pliku w Eksploratorze plików.
  2. Kliknij plik prawym przyciskiem myszy i wybierz Nieruchomości. otwórz właściwości pliku.
  3. Kliknij Bezpieczeństwo następnie wybierz swoje imię i nazwisko w obszarze Nazwy grup lub użytkowników. Otwórz kartę bezpieczeństwa.
  4. Wybierać Edytować i przejdź i sprawdź uprawnienia. edytuj uprawnienia, aby naprawić błąd odmowy uprawnień.
  5. Kliknij Stosować Następnie OK.

Dostosowanie uprawnień pliku, który próbujesz otworzyć, umożliwi Pythonowi odczyt, zapis i wykonanie pliku.

Przeczytaj więcej na ten temat
  • 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

  1. Kliknij Początek i otwarte Ustawienia (lub naciśnij Okna + I).
  2. otwarty Aplikacje następnie wybierz Aplikacje i funkcje. otwieraj aplikacje i funkcje systemu Windows 11.
  3. Otwórz menu rozwijane obok Więcej ustawień.
  4. Kliknij Aliasy wykonania aplikacji. przejdź do aliasów wykonania aplikacji.
  5. Znajdź te dwa Instalatorzy aplikacji Do python.exe I python3.exe i przełącz oba na Wyłączony. Wyłącz aliasy Pythona, aby naprawić błąd odmowy uprawnień w systemie Windows 11.

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

  1. Kliknij Początek i otwarte Ustawienia (lub naciśnij Okna + I).
  2. Przewiń w dół i wybierz Aktualizacja systemu Windows. Otwórz aktualizację systemu Windows w ustawieniach.
  3. Wykonaj wszelkie dostępne aktualizacje.
  4. Wybierać Zaawansowane opcje. otwórz zaawansowane opcje systemu Windows 11.
  5. Pod Dodatkowe opcje, Kliknij Opcjonalne aktualizacje. Wykonaj wszelkie opcjonalne aktualizacje, aby naprawić błąd odmowy uprawnień Pythona.
  6. 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.
Bezpłatny okres próbny Pobierz teraz

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.

Wersja Pythona 3.10.7.

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.

Oto dlaczego nigdy nie powinieneś ponownie uruchamiać komputera podczas aktualizacji do systemu Windows 11

Oto dlaczego nigdy nie powinieneś ponownie uruchamiać komputera podczas aktualizacji do systemu Windows 11Różne

Wielu z nas wykonało już skok wiary i zaktualizowało do nowego systemu operacyjnego Microsoft.Niestety, doświadczenie nie było tak płynne dla wszystkich użytkowników.Niezależnie od tego, czy aktual...

Czytaj więcej
Xbox nadal nie może powstrzymać botów spamujących przed wysyłaniem użytkownikom nieodpowiednich linków

Xbox nadal nie może powstrzymać botów spamujących przed wysyłaniem użytkownikom nieodpowiednich linkówRóżne

Microsoft wciąż przegrywa walkę z botami spamującymi, które wciąż nękają graczy.Coraz więcej graczy zgłasza, że ​​stale muszą radzić sobie z irytującymi botami.Te wiadomości zawierają wszelkiego ro...

Czytaj więcej
Windows 11 rzekomo łamie Kreatora importu i eksportu po instalacji

Windows 11 rzekomo łamie Kreatora importu i eksportu po instalacjiRóżne

Windows 11 znany jest z łamania funkcji po instalacji.Użytkownicy zgłaszali różne problemy po aktualizacji.Raporty mówią, że to łamie Kreator importu i eksportu programu SQL Server.Zostało to oznac...

Czytaj więcej