Как правильно активировать оболочку pipenv в zsh?

#homebrew #zsh #pipenv

#homebrew #zsh #pipenv

Вопрос:

В настоящее время я работаю над простым скриптом на Python и использую pipenv для управления зависимостями.

Вот в чем проблема:

При запуске pipenv shell и затем python script.py я получаю ошибки module not found для вещей, которые определенно находятся в Pipfile (например, запросы).

Вот что интересно: у меня не возникает этих проблем, когда я использую, pipenv run python script.py и у меня не возникает этих проблем, когда я использую bash вместо zsh , т. Е. Когда я делаю:

 bash
pipenv shell 
python script.py
 

скрипт выполняется успешно и разрешает импорт. Я попытался переустановить pipenv с помощью Homebrew, но zsh по-прежнему неправильно активирует мою pipenv среду. Есть идеи о том, как приступить pipenv к работе zsh или почему это может быть проблематичным?

Использование zsh:

zsh

Использование bash:

bash