Я установил Python 3.7 на свой MacBook Air (Mojave 10.14). Сначала я получил «Инструменты командной строки», затем Homebrew и, наконец, Python 3.7. Я следовал инструкциям, которые нашел на: https://docs.python -guide.org / start / install3 / osx / # install3-osx
Проблема началась, когда я захотел установить Pipenv. В моей первой попытке на терминале я получил сообщение: «Не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 13] Отказано в доступе». Прочитав, я обнаружил, что лучшим решением было создать виртуальную среду для загрузки pipenv. Поэтому я написал команды:
python3 -m venv env
source ./env/bin/activate
python -m pip install -- user pipenv
Это сработало, но, похоже, мне нужно добавить этот каталог в PATH. Я получил следующие ответы на терминале.
The script virtualenv is installed in '/Users/marianasierra/Library/Python/3.7/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
The script virtualenv-clone is installed in '/Users/marianasierra/Library/Python/3.7/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
The scripts pipenv and pipenv-resolver are installed in '/Users/marianasierra/Library/Python/3.7/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Я пытался добавить каталог в PATH, но я не думаю, что он работает, так как я все еще вижу (env) на Терминале. Что мне делать в этом случае? Как этот специальный каталог должен быть добавлен в PATH?
Мои последние команды были:
(env) Marianas-MacBook-Air:~ marianasierra$ python -m site --user-base /Users/marianasierra/Library/Python/3.7
(env) Marianas-MacBook-Air:~ marianasierra$ export PATH="$PATH:/Users/marianasierra/Library/Python/3.7/bin"