Спробуйте ці рішення, щоб виправити 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 і встановіть його на свій ПК
- Запустіть інструмент і Почати сканування щоб знайти пошкоджені файли, які спричиняють. проблеми.
- Клацніть правою кнопкою миші Почати ремонт щоб вирішити проблеми, що впливають на безпеку вашого комп’ютера та. продуктивність.
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 намагається відкрити папку як файл. Двічі перевірте місце, де ви хочете відкрити файл, і переконайтеся, що немає папки з такою назвою.
Запустіть os.path.isfile (ім'я файлу) команда замінює назву файлу вашим файлом, щоб перевірити його існування. Якщо відповідь хибна, файл не існує або Python не може його знайти.
2. Надати дозволи за допомогою chomd
Якщо для файлу не ввімкнено дозволи на читання та запис для всіх, ви можете зіткнутися з помилкою дозволу заборонено в Python. Спробуйте ввести ім'я файлу chomd 755 команда та заміна ім'я файлу з назвою вашого файлу.
Ця команда надає кожному дозвіл на читання, запис і виконання файлу, включаючи власника. Користувачі також можуть застосовувати цю команду до цілих каталогів. Запуск ls -al Команда надасть список файлів і каталогів і їхні дозволи.
3. Налаштуйте права доступу до файлів
- Перейдіть до розташування вашого файлу в файловому провіднику.
- Клацніть файл правою кнопкою миші та виберіть Властивості.
- Натисніть на Безпека потім виберіть своє ім’я Імена груп або користувачів.
- Виберіть Редагувати і перевірте дозволи.
- Натисніть Застосувати потім в порядку.
Налаштування дозволів для файлу, який ви намагаєтеся відкрити, дозволить Python читати, писати та виконувати файл.
- Як підключити клавіатуру Logitech [приймач USB, Bluetooth, iPad]
- Як завантажити драйвер Canon Mg2540s для Windows 11
- Chrome отримує Fluent Overlay Scrollbars у Windows 11
- Драйвер Canon MF3010 для Windows 11: завантажте та встановіть
4. Вимкніть псевдоніми виконання
- Натисніть на старт і відкритий Налаштування (або натисніть вікна + я).
- ВІДЧИНЕНО програми потім виберіть Програми та функції.
- Відкрийте спадне меню поруч із Більше налаштувань.
- Натисніть Псевдоніми виконання програми.
- Знайдіть двох Інсталятори програм для python.exe і python3.exe і перемкніть обидва на Вимкнено.
Python було додано до Microsoft Store для версії 3.7, яка представила помилки відмови в дозволі, оскільки створила два інсталятори: python.exe та python3.exe. Вимкнення версій Python для магазину Microsoft має виправити помилку відмови в дозволах.
5. Оновіть Windows і драйвери
- Натисніть на старт і відкритий Налаштування (або натисніть вікна + я).
- Прокрутіть вниз і виберіть Windows Update.
- Виконайте будь-які доступні оновлення.
- Виберіть Розширені опції.
- Під Додаткові опції, натисніть на Додаткові оновлення.
- Запустіть будь-які оновлення драйверів.
Якщо ви раптом зіткнулися з помилкою 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, вони можуть отримати доступ до випусків 2.7 і новіших або завантажити певну версію випуску.
Якщо вам потрібен швидкий спосіб відкривати файли PY в Windows 10 і 11, ми також пропонуємо посібник для цього. Щоб дізнатися, як справлятися з помилками, обов’язково відвідайте наш Спробуйте-крім-друку в Python керівництво.
Сподіваємось, одне з наведених вище рішень допомогло вам виправити помилку Python, що заборонив дозвіл у Windows 11. Повідомте нам у коментарях, який крок спрацював для вас, або якщо у вас є пропозиції щодо іншого рішення.