PermissionError: [Errno 13] Permission Denied: [Python Fix]

Proovige neid lahendusi, et parandada PermissionError [viga 13] Luba on keelatud

  • Kui Python ei leia faili või tal pole selle avamiseks vajalikke õigusi, võib ilmneda tõrge PermissionError: [Errno 13] Permission denied.
  • Väljalase 3.7 tõi Pythoni Microsoft Store'i, mis võib põhjustada loa keelamise vigu.
  • Pythoni uusim versioon on 3.10.7 ja see on saadaval macOS-i, Linuxi/UNIXi ja Windows 8 või uuema versiooni jaoks.

XPAIGALDAGE, KLIKKDES ALLALAADIMISEL. FAIL

Sõnum meie partnerilt

Parandage Windows 11 OS-i vead Fortectiga:

  • Laadige alla Fortect ja installige see oma arvutisse
  • Käivitage tööriist ja Alustage skannimist et leida katkisi faile, mis põhjustavad. probleeme.
  • Paremklõpsake Alusta remonti arvuti turvalisust mõjutavate probleemide lahendamiseks ja. esitus.
Lae alla nüüdFortecti on alla laadinud 0 lugejad sel kuul, hinnatud 4,4 TrustPilot

Python on programm, mis on loodud veebisaitide, tarkvara ja muu loomiseks, kasutades kõrgetasemelist programmeerimiskeelt. Kasutajad on aga hiljuti teatanud, et said Windows 11-s loa keelamise vea. Siit saate teada, kuidas parandada Pythonis viga PermissionError [Errno 13] Permission denied.

Kuna Python kasutab üldotstarbelist keelt, saab seda kasutada mitme erinevat tüüpi programmide koostamiseks, mitte keskenduda konkreetsele muutujale.

Neile, kes soovivad arendamise ja kodeerimise kohta lisateavet, on Python üks lihtsamini õpitavaid programmeerimiskeeli, mistõttu on see ideaalne algajatele.

Miks ma saan Pythonis veateate loa keelamine?

Kasutajad kogevad PermissionError: [Errno 13] Loa keelamise viga, kui anda Pythonile failitee, millel pole luba faili avamiseks või redigeerimiseks. Vaikimisi ei võimalda mõned failid teatud õigusi. See tõrge võib ilmneda ka siis, kui esitate faili asemel kausta.

Kui faili juba haldab mõni muu protsess, võib Pythonis ilmneda luba keelatud tõrge. Kui te saate Pythoni käitusaja viga, pakume lahendusi ka selleks.

Kuidas me testime, üle vaatame ja hindame?

Oleme viimased 6 kuud töötanud selle kallal, et luua uus sisu tootmise ülevaatussüsteem. Seda kasutades oleme hiljem enamiku oma artiklitest ümber teinud, et pakkuda meie koostatud juhendite kohta tegelikke praktilisi teadmisi.

Lisateabe saamiseks võite lugeda kuidas me WindowsReportis testime, üle vaatame ja hindame.

Kuidas parandada Pythoni loa keelamise viga Windows 11-s?

1. Kontrollige faili teed

Üks peamisi PermissionErrori põhjuseid: [Errno 13] Luba keelamine tuleneb sellest, et Python üritab avada kausta failina. Kontrollige veelkord asukohta, kus soovite faili avada, ja veenduge, et seal poleks sama nimega kausta.

Veenduge, et fail on olemas ja kasutate pythoni loa keelamise vea parandamiseks õiget failiteed.

Käivitage os.path.isfile (failinimi) käsk, mis asendab failinime teie failiga, et kontrollida, kas see on olemas. Kui vastus on vale, siis faili ei eksisteeri või Python ei suuda seda leida.

2. Lubage õigused, kasutades chomd

Kui failil pole kõigi jaoks lugemis- ja kirjutamisõigusi lubatud, võib Pythonis ilmneda luba keelatud tõrge. Proovige sisestada chomd 755 failinimi käskida ja asendada faili nimi teie faili nimega.

kasutage chomd 755, et parandada pythoni luba keelatud viga Windows 11-s.

See käsk annab kõigile õiguse faili lugeda, kirjutada ja käivitada, sealhulgas omanikule. Kasutajad saavad seda käsku rakendada ka tervetele kataloogidele. Jooksevad ls -al käsk pakub failide ja kataloogide loendit ning nende õigusi.

3. Reguleerige faili õigusi

  1. Liikuge failiuurijas oma faili asukohta.
  2. Paremklõpsake failil ja valige Omadused. ava faili atribuudid.
  3. Klõpsake nuppu Turvalisus vahekaarti, seejärel valige alt oma nimi Grupi või kasutajanimed. Avage turvalisuse vahekaart.
  4. Valige Muuda ja läbige ja kontrollige õigusi. muutke õigusi, et parandada loa keelamise viga.
  5. Klõpsake Rakenda siis Okei.

Avatava faili õiguste reguleerimine võimaldab Pythonil faili lugeda, kirjutada ja käivitada.

Loe selle teema kohta lähemalt
  • Logitechi klaviatuuri sidumine [USB-vastuvõtja, Bluetooth, iPad]
  • Kuidas alla laadida draiverit Canon Mg2540s Windows 11 jaoks
  • Chrome saab Windows 11-s sujuvad ülekattega kerimisribad
  • Canoni MF3010 draiver Windows 11 jaoks: laadige alla ja installige

4. Lülitage täitmisaliased välja

  1. Kliki Alusta ja avatud Seaded (või vajuta Windows + I).
  2. Avatud Rakendused seejärel valige Rakendused ja funktsioonid. avage Windows 11 rakendused ja funktsioonid.
  3. Avage rippmenüü kõrval Rohkem seadeid.
  4. Klõpsake Rakenduse täitmise varjunimed. avage rakenduse täitmise varjunimed.
  5. Leidke need kaks Rakenduste installijad jaoks python.exe ja python3.exe ja lülitage mõlemad sisse Väljas. Keelake pythoni varjunimed, et parandada Windows 11 luba keelatud viga.

Python lisati Microsoft Store'i versiooni 3.7 jaoks, mis tõi sisse loa keelamise vead, kuna see lõi kaks installijat: python.exe ja python3.exe. Pythoni Microsoft Store'i versioonide keelamine peaks parandama lubade keelamise vea.

5. Värskendage Windowsi ja draivereid

  1. Kliki Alusta ja avatud Seaded (või vajuta Windows + I).
  2. Kerige alla ja valige Windowsi uuendus. Avage Windowsi värskendus seadetes.
  3. Tehke kõik saadaolevad värskendused.
  4. Valige Täpsemad valikud. avage Windows 11 lisavalikud.
  5. Under Lisavalikud, kliki Valikulised värskendused. Tehke valikulisi värskendusi, et parandada pythoni loa keelamise viga.
  6. Käivitage kõik draiverivärskendused.

Kui teil tekib äkki Pythoni loa keelamise tõrge ja ükski ülaltoodud lahendustest ei töötanud, kontrollige Windows 11 värskendusi ja tehke kõik saadaolevad draiverivärskendused.

Kui ka see meetod ei töötanud, soovitame kasutada spetsiaalset draiverivärskendustarkvara, Outbyte'i draiveri värskendaja.

Outbyte Driver Updater on kiire ja automatiseeritud lahendus kõigi aegunud draiverite leidmiseks ja nende uusimatele versioonidele värskendamiseks. Installimine on kiire ja turvaline, nii et lisaprobleeme ei teki.

Outbyte'i draiveri värskendaja

Proovige seda kiiret ja lihtsat tööriista kõigi draiverite värskendamiseks.
Tasuta prooviversioon Lae alla nüüd

Mis on Pythoni uusim versioon?

Selle artikli avaldamise seisuga on Pythoni uusim versioon 3.10.7, mis on saadaval Windows 8 ja uuemate versioonide jaoks ning ei ühildu vanemate versioonidega, sealhulgas Windows 7-ga. Python toetab Windowsi, macOS-i, Linuxi/UNIXi ja palju muud.

Pythoni versioon 3.10.7.

Kui aga kasutajad soovivad kasutada Pythoni vanemaid versioone, pääsevad nad juurde versioonidele 2.7 ja uuematele versioonidele või saavad alla laadida väljalaske konkreetse versiooni.

Kui soovite kiiret viisi avage PY-failid opsüsteemides Windows 10 ja 11, pakume selleks ka juhendit. Vigadega toimetulemise õppimiseks külastage kindlasti meie Proovige Pythonis printida, välja arvatud giid.

Loodetavasti aitas üks ülaltoodud lahendustest parandada Pythoni loa keelamise viga Windows 11-s. Andke meile kommentaarides teada, milline samm teie jaoks töötas või kui teil on ettepanekuid mõne muu lahenduse jaoks.

Kuidas kiiresti arvutis Windows 10, 8.1 ümber nimetada

Kuidas kiiresti arvutis Windows 10, 8.1 ümber nimetadaMiscellanea

Erinevate arvutiprobleemide lahendamiseks soovitame DriverFixi:See tarkvara hoiab teie draiverid töökorras ja hoiab teid kaitstud tavaliste arvutivigade ja riistvaratõrgete eest. Kontrollige kõiki ...

Loe rohkem
Cele mai bune laptopuri pentru programm

Cele mai bune laptopuri pentru programmMiscellanea

Un sülearvuti pentru programme trebuie sa aiba o tastatura buna si o autonomie mare.Programarea hulka kuuluvad multe domenii, dar vei avea nevoie de un procesor rapid.Primul loc din list noastra es...

Loe rohkem
2. jaotis jookseb arvutis pidevalt kokku? [Käivitamine, värskendamine]

2. jaotis jookseb arvutis pidevalt kokku? [Käivitamine, värskendamine]Miscellanea

See on tõesti tüütu Tom Clancy’s The Division 2 krahh, kui installite ja proovite mängu Windows 10-s mängida.Selle probleemi kiire lahendamise tagamiseks on alati soovitatav kasutada spetsiaalset d...

Loe rohkem