Я не могу заставить работать программу командной строки python. Несмотря на то, что вы установили переменную PATH - PullRequest
0 голосов
/ 20 апреля 2020

Быстрый вопрос по установке 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, которая переопределяла эту, поскольку теперь она работает, и все, что я изменил, - это положение папки в переменной пути. Раньше сидел низший, теперь первый. И команда всегда работает как задумано, независимо от того, в каком каталоге я нахожусь. предыдущая позиция новая позиция

Ответы [ 2 ]

0 голосов
/ 20 апреля 2020

Во-первых, убедитесь, что вы правильно добавили путь к переменной среды

. Для тестирования вы можете открыть терминал на своем пути, который вы добавили к переменной среды, и снова запустить python --version.

Если это не сработает, попробуйте следующие решения: закройте терминал и снова откройте его или попробуйте python3 --version вместо python --version

0 голосов
/ 20 апреля 2020

Вероятно, потому что у вас не установлено Python через Microsoft Store. Вам нужно написать «python» в cmd, после чего появится окно Microsoft Store, которое позволит вам загрузить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...