PermissionError: [Errno 13] Dovoljenje zavrnjeno: [Python Fix]

Poskusite s temi rešitvami popraviti PermissionError [Errno 13] Permission denied

  • Če Python ne more najti datoteke ali nima potrebnih dovoljenj za njeno odpiranje, lahko pride do napake PermissionError: [Errno 13] Permission denied.
  • Izdaja 3.7 je predstavila Python v trgovini Microsoft Store, ki lahko povzroči napake zavrnjenega dovoljenja.
  • Najnovejša različica Pythona je 3.10.7 in je na voljo za macOS, Linux/UNIX in Windows 8 ali novejše.

XNAMESTITE TAKO, DA KLIKNETE NA PRENOS. MAPA

Sporočilo našega partnerja

Odpravite napake OS Windows 11 s Fortect:

  • Prenesite Fortec in ga namestite na svoj računalnik
  • Zaženite orodje in Začnite skenirati da poiščete pokvarjene datoteke, ki povzročajo. težave.
  • Desni klik na Začetek popravila da odpravite težave, ki vplivajo na varnost vašega računalnika in. izvedba.
Prenesi zdajFortect je prenesel 0 bralci ta mesec, ocenjeno 4,4 na TrustPilot

Python je program, zasnovan za izdelavo spletnih mest, programske opreme in drugega z uporabo programskega jezika na visoki ravni. Vendar so uporabniki pred kratkim poročali o prejemu napake zavrnjenega dovoljenja v sistemu Windows 11. Tukaj je opisano, kako odpraviti napako PermissionError [Errno 13] Permission denied v Pythonu.

Ker Python uporablja jezik za splošne namene, ga je mogoče uporabiti za izdelavo različnih vrst programov, namesto da bi se osredotočali na določeno spremenljivko.

Za tiste, ki želijo izvedeti več o razvoju in kodiranju, je Python eden najlažjih programskih jezikov za učenje, zaradi česar je popoln za začetnike.

Zakaj dobim napako zavrnjenega dovoljenja v Pythonu?

Uporabniki naletijo na PermissionError: [Errno 13] Permission denied error, če Pythonu posredujejo pot do datoteke, ki nima dovoljenja za odpiranje ali urejanje datoteke. Nekatere datoteke privzeto ne dovoljujejo določenih dovoljenj. Do te napake lahko pride tudi, če navedete mapo namesto datoteke.

Če datoteko že upravlja drug proces, lahko v Pythonu naletite na napako zavrnjenega dovoljenja. Če prejemate Napaka izvajalnega okolja Python, ponujamo rešitve tudi za to.

Kako testiramo, pregledujemo in ocenjujemo?

Zadnjih 6 mesecev smo delali na izdelavi novega sistema pregledovanja, kako ustvarjamo vsebino. Z njegovo uporabo smo kasneje predelali večino naših člankov, da bi zagotovili dejansko praktično strokovno znanje o vodnikih, ki smo jih naredili.

Za več podrobnosti si lahko preberete kako testiramo, pregledujemo in ocenjujemo pri WindowsReport.

Kako popravim napako zavrnjenega dovoljenja Python v sistemu Windows 11?

1. Preverite pot datoteke

Eden od glavnih vzrokov PermissionError: [Errno 13] Dovoljenje zavrnjeno je, ker poskuša Python odpreti mapo kot datoteko. Dvakrat preverite lokacijo, kjer želite odpreti datoteko, in se prepričajte, da ne obstaja mapa z istim imenom.

Prepričajte se, da datoteka obstaja in uporabljate pravilno pot do datoteke, da popravite napako zavrnjenega dovoljenja za python.

Zaženite os.path.isfile (ime datoteke) ukaz, ki zamenja ime datoteke z vašo datoteko, da preveri, ali obstaja. Če je odgovor napačen, potem datoteka ne obstaja ali pa je Python ne more najti.

2. Dovolite dovoljenja z uporabo chomd

Če datoteka nima omogočenih dovoljenj za branje in pisanje za vse, lahko v Pythonu naletite na napako zavrnjenega dovoljenja. Poskusite vnesti chomd 755 ime datoteke ukaz in zamenjava Ime datoteke z imenom vaše datoteke.

uporabite chomd 755, da popravite napako zavrnjenega dovoljenja python v sistemu Windows 11.

Ta ukaz daje vsem dovoljenje za branje, pisanje in izvajanje datoteke, vključno z lastnikom. Uporabniki lahko ta ukaz uporabijo tudi za celotne imenike. Vodenje ls -al ukaz bo ponudil seznam datotek in imenikov ter njihovih dovoljenj.

3. Prilagodite dovoljenja za datoteke

  1. V raziskovalcu datotek se pomaknite do lokacije vaše datoteke.
  2. Z desno miškino tipko kliknite datoteko in izberite Lastnosti. lastnosti odprte datoteke.
  3. Kliknite na Varnost nato izberite svoje ime pod Imena skupin ali uporabnikov. Odpri varnostni zavihek.
  4. Izberite Uredi in pojdite skozi in preverite dovoljenja. uredite dovoljenja, da popravite napako zavrnjenega dovoljenja.
  5. Kliknite Prijavite se potem v redu.

Prilagajanje dovoljenj datoteke, ki jo poskušate odpreti, bo Pythonu omogočilo branje, pisanje in izvajanje datoteke.

Preberite več o tej temi
  • Kako združiti tipkovnico Logitech [USB sprejemnik, Bluetooth, iPad]
  • Kako prenesti gonilnik Canon Mg2540s za Windows 11
  • Chrome bo v sistemu Windows 11 dobil Fluent Overlay Scrollbars
  • Gonilnik Canon MF3010 za Windows 11: prenesite in namestite

4. Izklopi vzdevke izvajanja

  1. Kliknite na Začetek in odprto nastavitve (ali pritisnite Windows + jaz).
  2. Odprto Aplikacije nato izberite Aplikacije in funkcije. odprite aplikacije in funkcije sistema Windows 11.
  3. Odprite spustni meni poleg Več nastavitev.
  4. Kliknite Vzdevki za izvajanje aplikacije. pojdite na vzdevke za izvajanje aplikacij.
  5. Poiščite oba Namestitve aplikacij za python.exe in python3.exe in oboje preklopite na Izključeno. Onemogočite vzdevke python, da odpravite napako zavrnjenega dovoljenja v sistemu Windows 11.

Python je bil dodan v trgovino Microsoft Store za različico 3.7, ki je uvedla napake zavrnjenega dovoljenja, ker je ustvarila dva namestitvena programa: python.exe in python3.exe. Onemogočanje različic Pythona v trgovini Microsoft Store bi moralo odpraviti napako zavrnjenih dovoljenj.

5. Posodobite Windows in gonilnike

  1. Kliknite na Začetek in odprto nastavitve (ali pritisnite Windows + jaz).
  2. Pomaknite se navzdol in izberite Windows Update. Odprite Windows Update v nastavitvah.
  3. Izvedite vse razpoložljive posodobitve.
  4. Izberite Napredne možnosti. odprite napredne možnosti sistema Windows 11.
  5. Spodaj Dodatne možnosti, kliknite na Izbirne posodobitve. Izvedite morebitne neobvezne posodobitve, da popravite napako zavrnjenega dovoljenja za python.
  6. Zaženite morebitne posodobitve gonilnikov.

Če nenadoma naletite na napako Python permission denied in nobena od zgornjih rešitev ne deluje, potem preverite morebitne posodobitve za Windows 11 in izvedite vse razpoložljive posodobitve gonilnikov.

Če tudi ta metoda ni delovala, priporočamo, da uporabite specializirano programsko opremo za posodobitev gonilnikov, Outbyte Driver Updater.

Outbyte Driver Updater je hitra in avtomatizirana rešitev za iskanje vseh zastarelih gonilnikov in njihovo posodabljanje na najnovejše različice. Postopek namestitve je hiter in varen, tako da ne bo prišlo do dodatnih težav.

Outbyte Driver Updater

Preizkusite to hitro in preprosto orodje za vzdrževanje vseh gonilnikov posodobljenih.
Brezplačen preizkus Prenesi zdaj

Katera je najnovejša različica Pythona?

Od objave tega članka je najnovejša različica Pythona 3.10.7, ki je na voljo za Windows 8 in novejše in ni združljiva s starejšimi različicami, vključno z Windows 7. Python podpira Windows, macOS, Linux/UNIX itd.

Python različica 3.10.7.

Če pa uporabniki želijo uporabljati starejše različice Pythona, lahko dostopajo do izdaj 2.7 in novejših ali pa prenesejo določeno različico izdaje.

Če želite hiter način za odprite datoteke PY v sistemih Windows 10 in 11, ponujamo vodnik tudi za to. Če želite izvedeti, kako ravnati z napakami, obiščite našo Poskusite-except-print v Pythonu vodnik.

Upajmo, da vam je ena od zgornjih rešitev pomagala odpraviti napako zavrnjenega dovoljenja za Python v sistemu Windows 11. V komentarjih nam sporočite, kateri korak vam je uspel ali če imate predloge za drugačno rešitev.

Cómo Hacer que Windows 11 Sea Más Rápido y Rinda Mejor

Cómo Hacer que Windows 11 Sea Más Rápido y Rinda MejorMiscellanea

Če se pregunta cómo hacer que Windows 11 sea más rápido, tenga en cuenta que deshabilitar los efectos visuales es uno de los métodos más eficientes. También puede ajustar los planes de energía za p...

Preberi več
Rešitev: Napaka pri aktualizaciji 0x800f081f v sistemu Windows 11

Rešitev: Napaka pri aktualizaciji 0x800f081f v sistemu Windows 11Miscellanea

Microsoft .NET Framework je pomembna programska oprema za izmet programske opreme in aplikacij v operacijskem sistemu Windows. Če imate druge težave z ogrodjem .NET Framework, je mogoče eksperiment...

Preberi več
Las 5 Mejores VPNs Para Windows 11 [Probadas Por 3 Meses]

Las 5 Mejores VPNs Para Windows 11 [Probadas Por 3 Meses]Miscellanea

ExpressVPN je druga popolna storitev VPN, ki lahko deluje z operacijskim sistemom Windows 11. Ofrece buenas velocidades y características de privacidad. También tiene una interfaz de usuario amigab...

Preberi več