Пипенв не распознается

Я получаю эту ошибку каждый раз, когда пытаюсь проверить свою версию pipenv

«pipenv» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

Я пытался удалить и переустановить, а также добавить путь к системным переменным среды, но ничего не работает.

Я знаю, что установил pipenv, но он все равно не распознает команду pipenv.

РЕДАКТИРОВАТЬ: Исправление этой проблемы запускало этот

-m python pipenv shell

а не это

pipenv shell

Однако, когда я был в оболочке, я не мог запускать такие команды

-m python pipenv --version

Вместо этого я должен был сделать это

-m python3 pipenv --version

Из того, что я видел, похоже, никто не знает ответа на вопрос, почему такой синтаксис и почему я должен объявлять -m python перед каждой командой, поскольку я видел, как другие разработчики запускают команды для python без необходимости объявлять -m python.

У меня Windows 10, если это важная информация


person BellVirtual    schedule 23.02.2021    source источник
comment
Нет, я уже пытался удалить и переустановить virtualenv   -  person BellVirtual    schedule 23.02.2021
comment
Разве это не pipenv?   -  person Abhigyan Jaiswal    schedule 23.02.2021
comment
Глупый вопрос, но есть ли pipenv в вашем PATH и установлен ли для него x-бит?   -  person user1934428    schedule 23.02.2021
comment
@ user1934428 … не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл… предполагает, что это графическая среда, в которой нет исполняемых битов. ;-)   -  person phd    schedule 23.02.2021
comment
@php : Что такое графическая среда??? По крайней мере, в Linux или MacOS для запуска программы вам нужны права на ее выполнение; Я считаю, что это похоже на Windows, хотя их управление правами немного сложнее.   -  person user1934428    schedule 23.02.2021
comment
привет, у тебя есть решение?   -  person Raju Ahmed    schedule 27.07.2021