Я решил это, как только в конце концов понял следующие инструкции :
Если pipenv
недоступен в вашей оболочке после установки, вам потребуетсячтобы добавить двоичный каталог пользовательской базы в ваш PATH
.
В Linux и macOS вы можете найти двоичный каталог пользовательской базы, выполнив python -m site --user-base
и добавив bin
в конец,Например, обычно выдается ~/.local
(с расширением ~
до абсолютного пути к вашему домашнему каталогу), поэтому вам нужно добавить ~/.local/bin
к PATH
.Вы можете установить PATH
навсегда, изменив ~/.profile
.
Моя система выводит /Users/charliesneath/Library/Python/3.6
при запуске команды, поэтому я добавил следующее к ~/.profile
:
export PATH="~/Library/Python/3.6/bin"
Кто-нибудь знает, почему моя система не выводит ~/.local
в соответствии с инструкциями выше?
РЕДАКТИРОВАТЬ: Кажетсякак и версия Python, которую я установил, считается "сборкой фреймворка", и согласно документации Python путь, который я добавил к ~/.profile
, является "базовым каталогом пользователя" по умолчанию для этой платформы:
site.USER_BASE : значение по умолчанию ~ / .local для сборок не-фреймворка UNIX и Mac OS X, ~ / Library / Python / XY для сборок фреймворка Mac и% APPDATA% \ Python для Windows.