Быстрый вопрос по установке python. Я установил Python 3.7.7 с помощью Windows 64-битной программы установки. У меня также был установщик, обновляющий переменную PATH для меня. Но когда я делаю быструю проверку с помощью командной строки с помощью команды: "python --version", я ничего не получаю. Ничего. Нет ошибок, только конец строки.
Переменная пользовательского пути Переменная системного пути командная строка
Редактировать (1):
Перейдя в каталог с python .exe внутри терминала, используя команду "cd C: \ Users \ Andrei \ AppData \ Local \ Programs \ Python \ Python37 \" и затем используя python - версия. Команда работает. Я получаю сообщение python версии 3.7.7. Несмотря на то, что переменная пути указывает на ту же папку, команда все еще не работает, когда я нахожусь за ее пределами.
Очень странная вещь, которую я понял, это то, что команда "py" действительно имеет какой-то вывод , Независимо от того, в каком каталоге я нахожусь. pyOutput Так что эта команда работает, а python --version - нет. Несмотря на то, что python --version работает, когда я нахожусь в каталоге python .exe. Я бы предположил, что, находясь за пределами каталога python, есть какой-нибудь другой исполняемый файл, к которому система обращается в первую очередь? В любом случае, мне нужна вся функциональность python, так как я пытаюсь заставить работать с ней внешнюю программу, и в этой программе я получаю сообщение об ошибке, что python не установлен. «Загрузите python и добавьте его в переменную пути», он по-прежнему говорит ...
Edit (2) (решено!):
Должно быть, внутри какой-то другой папки путь, в котором была команда python, которая переопределяла эту, поскольку теперь она работает, и все, что я изменил, - это положение папки в переменной пути. Раньше сидел низший, теперь первый. И команда всегда работает как задумано, независимо от того, в каком каталоге я нахожусь. предыдущая позиция новая позиция