PermissionError: [Errno 13] Tilladelse nægtet: [Python Fix]

Prøv disse løsninger for at rette PermissionError [Errno 13] Tilladelse nægtet

  • Hvis Python ikke kan finde en fil eller ikke har de nødvendige tilladelser til at åbne den, kan fejlen PermissionError: [Errno 13] Permission denied opstå.
  • Release 3.7 introducerede Python i Microsoft Store, hvilket kan forårsage fejl med afvisning af tilladelse.
  • Den seneste version af Python er 3.10.7 og er tilgængelig til macOS, Linux/UNIX og Windows 8 eller nyere.

xINSTALLER VED AT KLIKKE PÅ DOWNLOAD. FIL

En besked fra vores partner

Ret Windows 11 OS-fejl med Fortect:

  • Download Fortect og installer det på din pc
  • Start værktøjet og Start scanningen for at finde ødelagte filer, der forårsager. problemer.
  • Højreklik på Start reparation for at løse problemer, der påvirker din computers sikkerhed og. ydeevne.
Hent nuFortect er blevet downloadet af 0 læsere i denne måned, vurderet til 4,4 på TrustPilot

Python er et program designet til at bygge websteder, software og mere ved hjælp af et programmeringssprog på højt niveau. Brugere har dog for nylig rapporteret at modtage en tilladelse nægtet fejl i Windows 11. Sådan rettes PermissionError [Errno 13] Tilladelse nægtet fejl i Python.

Fordi Python bruger et generelt sprog, kan det bruges til at bygge en række forskellige typer programmer i stedet for at fokusere på en specifik variabel.

For dem, der ønsker at lære mere om udvikling og kodning, er Python et af de nemmeste programmeringssprog at lære, hvilket gør det perfekt til begyndere.

Hvorfor får jeg fejlen nægtet tilladelse i Python?

Brugere støder på PermissionError: [Errno 13] Tilladelse nægtet fejl, hvis Python giver Python en filsti, der ikke har tilladelse til at åbne eller redigere filen. Som standard tillader nogle filer ikke visse tilladelser. Denne fejl kan også opstå, hvis du angiver en mappe i stedet for en fil.

Hvis filen allerede bliver betjent af en anden proces, kan du støde på fejlen for tilladelse nægtet i Python. Hvis du modtager Python runtime fejl, tilbyder vi også løsninger til det.

Hvordan tester, anmelder og vurderer vi?

Vi har arbejdet de sidste 6 måneder på at opbygge et nyt anmeldelsessystem for, hvordan vi producerer indhold. Ved at bruge det har vi efterfølgende lavet de fleste af vores artikler om for at give faktisk praktisk ekspertise på de guider, vi lavede.

For flere detaljer kan du læse hvordan vi tester, anmelder og vurderer på WindowsReport.

Hvordan retter jeg fejlen Python-tilladelse nægtet i Windows 11?

1. Tjek filstien

En af hovedårsagerne til PermissionError: [Errno 13] Tilladelse nægtet er, fordi Python forsøger at åbne en mappe som en fil. Dobbelttjek placeringen af, hvor du vil åbne filen, og sørg for, at der ikke findes en mappe med samme navn.

Sørg for, at filen eksisterer, og at du bruger den korrekte filsti til at rette fejlen for python-tilladelse nægtet.

Kør os.path.isfile (filnavn) kommandoen erstatter filnavnet med din fil for at kontrollere, om den eksisterer. Hvis svaret er falsk, eksisterer filen ikke, eller Python kan ikke finde den.

2. Tillad tilladelser ved hjælp af chomd

Hvis filen ikke har læse- og skrivetilladelser aktiveret for alle, kan du støde på fejlen for tilladelse nægtet i Python. Prøv at indtaste chomd 755 filnavn kommando og udskift filnavn med navnet på din fil.

brug chomd 755 til at rette python-tilladelse nægtet fejl i Windows 11.

Denne kommando giver alle tilladelse til at læse, skrive og udføre filen, inklusive ejeren. Brugere kan også anvende denne kommando på hele mapper. Kører ls -al kommandoen vil give en liste over filer og mapper og deres tilladelser.

3. Juster filtilladelser

  1. Naviger til placeringen af ​​din fil i filstifinder.
  2. Højreklik på filen og vælg Ejendomme. åbne filegenskaber.
  3. Klik på Sikkerhed fanen og vælg derefter dit navn under Gruppe- eller brugernavne. Åbn sikkerhedsfanen.
  4. Vælg Redigere og gå igennem og tjekke tilladelser. rediger tilladelser for at rette fejl med tilladelse nægtet.
  5. Klik ansøge derefter Okay.

Justering af tilladelserne for den fil, du prøver at åbne, vil tillade Python at læse, skrive og udføre filen.

Læs mere om dette emne
  • Sådan parrer du Logitech Keyboard [USB-modtager, Bluetooth, iPad]
  • Sådan downloades Canon Mg2540s driver til Windows 11
  • Chrome får Flydende Overlay-rullebjælker på Windows 11
  • Canon MF3010-driver til Windows 11: Download og installer

4. Deaktiver eksekveringsaliasser

  1. Klik på Start og åben Indstillinger (eller tryk på Windows + jeg).
  2. Åben Apps vælg derefter Apps og funktioner. åbne windows 11 apps og funktioner.
  3. Åbn rullemenuen ved siden af Flere indstillinger.
  4. Klik App-udførelsesaliasser. gå til app-udførelsesaliasser.
  5. Find de to App-installatører til python.exe og python3.exe og slå begge til Af. Deaktiver python-aliaser for at rette fejl med tilladelse nægtet i Windows 11.

Python blev føjet til Microsoft Store for version 3.7, som introducerede tilladelse nægtet fejl, fordi det oprettede to installationsprogrammer: python.exe og python3.exe. Deaktivering af Microsoft Store-versionerne af Python skulle rette fejlen for tilladelser nægtet.

5. Opdater Windows og drivere

  1. Klik på Start og åben Indstillinger (eller tryk på Windows + jeg).
  2. Rul ned og vælg Windows opdatering. Åbn windows update i indstillinger.
  3. Udfør eventuelle tilgængelige opdateringer.
  4. Vælg Avancerede indstillinger. åbne windows 11 avancerede muligheder.
  5. Under Yderligere muligheder, Klik på Valgfri opdateringer. Foretag eventuelle valgfrie opdateringer for at rette fejlen for python-tilladelse nægtet.
  6. Kør alle driveropdateringer.

Hvis du pludselig støder på fejlen Python-tilladelse nægtet, og ingen af ​​ovenstående løsninger virkede, så tjek efter eventuelle Windows 11-opdateringer og udfør eventuelle tilgængelige driveropdateringer.

Hvis denne metode heller ikke virkede, anbefaler vi, at du bruger specialiseret driveropdateringssoftware, Outbyte driveropdatering.

Outbyte Driver Updater er en hurtig og automatiseret løsning til at finde alle forældede drivere og opdatere dem til deres nyeste versioner. Installationsprocessen er hurtig og sikker, så der vil ikke opstå yderligere problemer.

Outbyte driveropdatering

Prøv dette hurtige og enkle værktøj til at holde alle drivere opdaterede.
Gratis prøveversion Hent nu

Hvad er den seneste version af Python?

Fra udgivelsen af ​​denne artikel er den seneste version af Python 3.10.7, som er tilgængelig til Windows 8 og nyere og ikke er kompatibel med ældre versioner inklusive Windows 7. Python understøtter Windows, macOS, Linux/UNIX og mere.

Python version 3.10.7.

Men hvis brugere ønsker at bruge ældre versioner af Python, kan de få adgang til udgivelser 2.7 og nyere, eller de kan downloade en specifik version af en udgivelse.

Hvis du vil have en hurtig måde at åbne PY-filer på Windows 10 og 11, tilbyder vi også en guide til det. For at lære, hvordan du håndterer fejl, skal du sørge for at besøge vores Prøv-undtagen-print i Python guide.

Forhåbentlig hjalp en af ​​ovenstående løsninger dig med at rette Python-tilladelsen nægtet fejl i Windows 11. Fortæl os i kommentarerne, hvilket trin der fungerede for dig, eller hvis du har forslag til en anden løsning.

DirectX11-understøttelse tilføjet til Guild 2 Wars for at planlægge MMO's fremtid

DirectX11-understøttelse tilføjet til Guild 2 Wars for at planlægge MMO's fremtidMiscellanea

DirectX 11 er beregnet til at gøre spillet smukkere over tid.Supporten begynder med en åben beta.Opgraderingen kommer lige før Guild Wars 2-udvidelsen er indstillet til begyndelsen af ​​2022.EN blo...

Læs mere
Microsoft Redesigns Photos App i ny udrulning

Microsoft Redesigns Photos App i ny udrulningMiscellanea

Ny redesignet foto-app begynder at rulle ud i Dev-kanalen.Målet er at gøre appen sjovere og sjovere.Appen har nu adgang til tredjepartslinks.Den nyligt redesignede Photos-app til Microsoft er endel...

Læs mere
Gratis denne weekend: Call of Duty Vanguard's Beta på Xbox

Gratis denne weekend: Call of Duty Vanguard's Beta på XboxMiscellanea

Call of Duty-fanatikere kan få tidlig adgang til spillet på Beta.Den officielle udgivelse er fastsat til den 5. november.Vinduet vil kun være åbent i 48 timer.Selvom Call of Duty: Vanguard er endnu...

Læs mere