PermissionError: [Errno 13] У дозволі відмовлено: [Python Fix]

Спробуйте ці рішення, щоб виправити PermissionError [Errno 13] Permission denied

  • Якщо Python не може знайти файл або не має необхідних дозволів для його відкриття, може виникнути помилка PermissionError: [Errno 13] Permission denied.
  • Випуск 3.7 представив Python у Microsoft Store, який може спричиняти помилки відмови у доступі.
  • Остання версія Python 3.10.7 доступна для macOS, Linux/UNIX і Windows 8 або новіших версій.

XВСТАНОВИТИ, НАТИСНУВШИ ЗАВАНТАЖИТИ. ФАЙЛ

Повідомлення від нашого партнера

Виправте помилки ОС Windows 11 за допомогою Fortect:

  • Завантажте Fortect і встановіть його на свій ПК
  • Запустіть інструмент і Почати сканування щоб знайти пошкоджені файли, які спричиняють. проблеми.
  • Клацніть правою кнопкою миші Почати ремонт щоб вирішити проблеми, що впливають на безпеку вашого комп’ютера та. продуктивність.
Завантажити заразFortect завантажив 0 читачів цього місяця, оцінили 4,4 на TrustPilot

Python — це програма, призначена для створення веб-сайтів, програмного забезпечення тощо за допомогою мови програмування високого рівня. Однак нещодавно користувачі повідомили про помилку «Відмовлено в дозволі» в Windows 11. Ось як виправити помилку PermissionError [Errno 13] Permission denied у Python.

Оскільки Python використовує мову загального призначення, його можна використовувати для створення різноманітних типів програм, а не зосереджуватися на конкретній змінній.

Для тих, хто хоче дізнатися більше про розробку та кодування, Python є однією з найпростіших мов програмування для вивчення, що робить її ідеальною для початківців.

Чому в Python я отримую помилку «Дозвіл заборонено»?

Користувачі стикаються з PermissionError: [Errno 13] Permission denied error, якщо надати Python шлях до файлу, який не має дозволу на відкриття або редагування файлу. За замовчуванням деякі файли не мають певних дозволів. Ця помилка також може виникнути, якщо надати папку, а не файл.

Якщо файл уже обробляється іншим процесом, ви можете зіткнутися з помилкою дозволу заборонено в Python. Якщо ви отримуєте Помилка виконання Python, ми також пропонуємо рішення для цього.

Як ми тестуємо, перевіряємо та оцінюємо?

Протягом останніх 6 місяців ми працювали над створенням нової системи перегляду того, як ми створюємо контент. Використовуючи його, ми згодом переробили більшість наших статей, щоб надати фактичні практичні знання про створені нами посібники.

Більш детально ви можете прочитати як ми тестуємо, переглядаємо та оцінюємо в WindowsReport.

Як виправити помилку «Відмовлено в дозволі Python» у Windows 11?

1. Перевірте шлях до файлу

Одна з основних причин PermissionError: [Errno 13] У дозволі відмовлено через те, що Python намагається відкрити папку як файл. Двічі перевірте місце, де ви хочете відкрити файл, і переконайтеся, що немає папки з такою назвою.

Переконайтеся, що файл існує, і ви використовуєте правильний шлях до файлу, щоб виправити помилку python у дозволі заборонено.

Запустіть os.path.isfile (ім'я файлу) команда замінює назву файлу вашим файлом, щоб перевірити його існування. Якщо відповідь хибна, файл не існує або Python не може його знайти.

2. Надати дозволи за допомогою chomd

Якщо для файлу не ввімкнено дозволи на читання та запис для всіх, ви можете зіткнутися з помилкою дозволу заборонено в Python. Спробуйте ввести ім'я файлу chomd 755 команда та заміна ім'я файлу з назвою вашого файлу.

використовуйте chomd 755, щоб виправити помилку відмови дозволу python у Windows 11.

Ця команда надає кожному дозвіл на читання, запис і виконання файлу, включаючи власника. Користувачі також можуть застосовувати цю команду до цілих каталогів. Запуск ls -al Команда надасть список файлів і каталогів і їхні дозволи.

3. Налаштуйте права доступу до файлів

  1. Перейдіть до розташування вашого файлу в файловому провіднику.
  2. Клацніть файл правою кнопкою миші та виберіть Властивості. відкрити властивості файлу.
  3. Натисніть на Безпека потім виберіть своє ім’я Імена груп або користувачів. Відкрийте вкладку безпеки.
  4. Виберіть Редагувати і перевірте дозволи. редагувати дозволи, щоб виправити помилку дозволу заборонено.
  5. Натисніть Застосувати потім в порядку.

Налаштування дозволів для файлу, який ви намагаєтеся відкрити, дозволить Python читати, писати та виконувати файл.

Докладніше про цю тему
  • Як підключити клавіатуру Logitech [приймач USB, Bluetooth, iPad]
  • Як завантажити драйвер Canon Mg2540s для Windows 11
  • Chrome отримує Fluent Overlay Scrollbars у Windows 11
  • Драйвер Canon MF3010 для Windows 11: завантажте та встановіть

4. Вимкніть псевдоніми виконання

  1. Натисніть на старт і відкритий Налаштування (або натисніть вікна + я).
  2. ВІДЧИНЕНО програми потім виберіть Програми та функції. відкрити програми та функції Windows 11.
  3. Відкрийте спадне меню поруч із Більше налаштувань.
  4. Натисніть Псевдоніми виконання програми. перейти до псевдонімів виконання програми.
  5. Знайдіть двох Інсталятори програм для python.exe і python3.exe і перемкніть обидва на Вимкнено. Вимкніть псевдоніми python, щоб виправити помилку відмови в дозволі у Windows 11.

Python було додано до Microsoft Store для версії 3.7, яка представила помилки відмови в дозволі, оскільки створила два інсталятори: python.exe та python3.exe. Вимкнення версій Python для магазину Microsoft має виправити помилку відмови в дозволах.

5. Оновіть Windows і драйвери

  1. Натисніть на старт і відкритий Налаштування (або натисніть вікна + я).
  2. Прокрутіть вниз і виберіть Windows Update. Відкрийте оновлення Windows у налаштуваннях.
  3. Виконайте будь-які доступні оновлення.
  4. Виберіть Розширені опції. відкрити додаткові параметри windows 11.
  5. Під Додаткові опції, натисніть на Додаткові оновлення. Виконайте будь-які додаткові оновлення, щоб виправити помилку відмови в дозволі python.
  6. Запустіть будь-які оновлення драйверів.

Якщо ви раптом зіткнулися з помилкою Python permission denied і жодне з наведених вище рішень не спрацювало, перевірте наявність оновлень Windows 11 і виконайте будь-які доступні оновлення драйверів.

Якщо цей спосіб також не спрацював, рекомендуємо скористатися спеціальним програмним забезпеченням для оновлення драйверів, Програма оновлення драйверів Outbyte.

Outbyte Driver Updater — це швидке й автоматизоване рішення для пошуку всіх застарілих драйверів і оновлення їх до останніх версій. Процес встановлення швидкий і безпечний, тому не виникне додаткових проблем.

Програма оновлення драйверів Outbyte

Спробуйте цей швидкий і простий інструмент, щоб підтримувати оновлення всіх драйверів.
Безкоштовне випробування Завантажити зараз

Яка остання версія Python?

На момент публікації цієї статті остання версія Python — 3.10.7, яка доступна для Windows 8 і новіших версій і не сумісна зі старішими версіями, включаючи Windows 7. Python підтримує Windows, macOS, Linux/UNIX тощо.

Python версії 3.10.7.

Проте, якщо користувачі хочуть використовувати старіші версії Python, вони можуть отримати доступ до випусків 2.7 і новіших або завантажити певну версію випуску.

Якщо вам потрібен швидкий спосіб відкривати файли PY в Windows 10 і 11, ми також пропонуємо посібник для цього. Щоб дізнатися, як справлятися з помилками, обов’язково відвідайте наш Спробуйте-крім-друку в Python керівництво.

Сподіваємось, одне з наведених вище рішень допомогло вам виправити помилку Python, що заборонив дозвіл у Windows 11. Повідомте нам у коментарях, який крок спрацював для вас, або якщо у вас є пропозиції щодо іншого рішення.

Флеш-гранати Gears 5 збивають багатьох гравців з розуму

Флеш-гранати Gears 5 збивають багатьох гравців з розумуРізне

Нарешті прийшов довгоочікуваний Gears of War 5. Як правило, геймери задоволені новим продуктом. Графіка та загальний ігровий досвід є першокласними.Однак кілька гравців повідомили про дуже неприємн...

Читати далі
Оновлення Windows 8.1 стирає історію зіграних ігор

Оновлення Windows 8.1 стирає історію зіграних ігорРізне

Користувачі Microsoft розсердились на форумах спільнот, де висловлюють своє розчарування останнє оновлення Windows 8.1, яке, мабуть, знищує їх збережені ігри, повністю стираючи всю історію збережен...

Читати далі
Проблеми з установкою оновлення Windows 10 квітня стосуються багатьох користувачів

Проблеми з установкою оновлення Windows 10 квітня стосуються багатьох користувачівРізне

Встановлення оновлення для Windows 10 квітня виявилось досить складним завданням для багатьох користувачів. Тепер ви можете завантажити і встановіть останню версію ОС Windows 10 через Windows Updat...

Читати далі