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.

Microsoft ostrzega, że ​​kompilacje deweloperskie systemu Windows 11 staną się mniej stabilne

Microsoft ostrzega, że ​​kompilacje deweloperskie systemu Windows 11 staną się mniej stabilneRóżne

Jeśli myślałeś, że Windows 11 był trudnym doświadczeniem do tej pory, jeszcze nic nie widziałeś.Chociaż niejawni testerzy kanału Dev i Beta testują tę samą kompilację, Microsoft podniesie ją o krok...

Czytaj więcej
Uważaj na tę kampanię phishingową, która polega na hasłach

Uważaj na tę kampanię phishingową, która polega na hasłachRóżne

Microsoft wykrył trwającą kampanię phishingową, która kradnie hasła przy użyciu kodów innych hakerów.Osoby atakujące bezlitośnie tworzą złośliwe konta Workmail w celu przeprowadzenia ataków.Phishin...

Czytaj więcej
Przygotuj się na nowe środowisko Windows 11 Paint

Przygotuj się na nowe środowisko Windows 11 PaintRóżne

Wszyscy są podekscytowani nowym doświadczeniem Paint dla systemu Windows 11.Jednak niektórzy twierdzą, że przyszła wersja aplikacji nie wnosi nic nowego.Najważniejszą zmianą w Paint jest jego inter...

Czytaj więcej