#python
#python
Вопрос:
Следующий код выдает следующую ошибку.
pipenv install requests
pipenv : The term 'pipenv' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the
name, or if a path was included, verify that the path is correct and
try again.
At line:1 char:1
pipenv install requests
~~~~~~
CategoryInfo : ObjectNotFound: (pipenv:String) [], Comm
andNotFoundException
FullyQualifiedErrorId : CommandNotFoundException
Я попытался изменить интерпретатор python на venv и глобальные, но безрезультатно. Есть идеи, почему?
Я устанавливаю pipenv, используя код: «pip install pipenv», и я пользователь Windows
Комментарии:
1. Это ваша оболочка, не распознающая программу pipenv, а не ошибка pipenv. В какой системе вы работаете и как вы установили pipenv?
2. 1 к запросу, заданному @user8408080, и это облегчит людям ответ на первоначальный вопрос.
3. Привет, он был обновлен в исходном сообщении. Пожалуйста, проверьте.
Ответ №1:
По всей вероятности, каталог, в который pipenv
был установлен, отсутствует в вашем PATH
. Добавление его, вероятно, тоже не лучшая идея, поскольку это чревато конфликтами между версиями Python.
Обычное предложение для Windows — использовать средство запуска Windows, py.exe
, вместо того, чтобы полагаться на все различные исполняемые файлы, которые видны в PATH
. Предполагая, что вы установили Python от имени администратора и оставили флажок для установки запуска, py.exe
доступен и может использоваться для запуска произвольных модулей. Поэтому в этом случае вместо запуска:
pipenv install requests
вы бы запустили:
py -3 -mpipenv install requests
переход -3
на другую установленную версию Python (например -3.7
), если вы не хотите использовать последнюю установленную версию Python. Вы бы сделали то же самое при установке pipenv
в первую очередь, pip
чтобы убедиться, что версии совпадают, например, замена:
pip install pipenv
с:
py -3 -mpip install pipenv
Комментарии:
1. Привет, спасибо за помощь, но он по-прежнему не позволяет импортировать модуль «запросы», хотя я установил его, используя вашу строку кода. Ошибка = трассировка (последний последний вызов): File «c:/Users/muham/PyYelp/app.py «, строка 1, в <module> import requests ModuleNotFoundError: нет модуля с именем «запросы»
2. @Amen вы активировали установленный вами
requests
pipenv?3. Добавление в @user8408080, это должно быть сделано с.
py -3 -mpipenv shell