@wows15
В автоматизации сила, брат

Почему файлы типа .py запускаются только если перед ними напишешь python?

Я пишу в консоли: program_name.py. Выдаёт:
Python path configuration:
  PYTHONHOME = (not set)
  PYTHONPATH = (not set)
  program name = 'C:\Users\\u0410\u0440\u0442\u0451\u043c\AppData\Local\Programs\Python\Python38\python.exe'
  isolated = 0
  environment = 1
  user site = 1
  import site = 1
  sys._base_executable = 'C:\\Users\\\u0410\u0440\u0442\u0451\u043c\\AppData\\Local\\Programs\\Python\\Python38\\python.exe'
  sys.base_prefix = ''
  sys.base_exec_prefix = ''
  sys.executable = 'C:\\Users\\\u0410\u0440\u0442\u0451\u043c\\AppData\\Local\\Programs\\Python\\Python38\\python.exe'
  sys.prefix = ''
  sys.exec_prefix = ''
  sys.path = [
    'C:\\Users\\\u0410\u0440\u0442\u0451\u043c\\AppData\\Local\\Programs\\Python\\Python38\\python38.zip',
    'C:\\Users\\\u0410\u0440\u0442\u0451\u043c\\AppData\\Local\\Programs\\Python\\Python38\\Lib\\',
    'C:\\Users\\\u0410\u0440\u0442\u0451\u043c\\AppData\\Local\\Programs\\Python\\Python38\\DLLs\\',
    'C:\\Users\\\u0410\u0440\u0442\u0451\u043c\\AppData\\Local\\Programs\\Python\\Python38',
  ]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'

Current thread 0x0000061c (most recent call first):
<no Python frame>


Пишу: python program_name.py. Выдаёт то, что в проге написано, всё прекрасно работает.
Как избавиться от этой нужды постоянно писать python вначале?
P.S. Методы из stackoverflow не помогли.
  • Вопрос задан
  • 1034 просмотра
Решения вопроса 1
@wows15 Автор вопроса
В автоматизации сила, брат
Решение: скачиваем Uninstall tool крякнутый, удаляем всё и везде что связано с питоном. Устанавливаем заново, не добавляя в PATH и не меняя никакие настройки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы