Не удается установить pipenv через терминал (Python) - PullRequest
0 голосов
/ 29 марта 2020

В настоящее время я изучаю курс Python по Codecademy. В какой-то момент вас научат создавать виртуальные среды с помощью pipenv. В этом видео показано, как установить pipenv: "Python Пошаговое руководство по виртуальным средам с Pipenv" . Однако у меня возникает следующая проблема:

При выполнении пошаговой инструкции, после установки pipenv, после перезапуска терминала и ввода pipenv --version, я все равно получаю следующее сообщение об ошибке: zsh: command not found: pipenv. Ни одна из существующих тем на форумах Codecademy не была полезна, и ни один не был поиском Google.

Когда я открываю свой bash_profile, он выглядит следующим образом: bash_profile

Когда я следовал инструкциям по установке pipenv, я заметил, что мой файл bash_profile уже содержал несколько строк текста, тогда как файл инструктора казался пустым. Может ли кто-нибудь распознать по скриншоту, сделал ли я что-то неправильно при установке, или если ранее существующие строки как-то связаны с моей проблемой?

Еще одна информация, которая может помочь: когда я набираю echo $PATH, это что я получаю: echo $PATH

Спасибо за любую помощь заранее!

Ответы [ 2 ]

1 голос
/ 29 марта 2020

Ошибка говорит о том, что вы используете оболочку z, поэтому bash_profile неприменим. Там должно быть .zshrc в вашей домашней папке. Это ваш профиль.

Также вам может понадобиться перезапустить вашу оболочку. Попробуйте:

exec $SHELL

в вашем терминале. Тогда попробуйте pipenv.

0 голосов
/ 31 марта 2020

Благодаря ответу Oll ie выше, я нашел решение. Это просто объяснение того, что делать после следования совету Oll ie:

В моей домашней папке действительно была папка .zshrc. Чтобы выяснить это, мне пришлось перезапустить терминал и перечислить все содержимое моего домашнего каталога, используя ls -a, в котором перечислены все файлы в текущем активном каталоге , включая скрытые файлы .

Итак, довольно просто: вместо открытия bash_profile, чтобы добавить соответствующий PATH, мне пришлось открыть этот .zshrc файл и вставить его туда. После этого все работало гладко.

...