Я установил виртуальный env для загрузки пакета pipenv. Как мне добавить полученный каталог в PATH?
Я установил Python 3.7 в свой MacBook Air (Mojave 10.14). Сначала я получил "Инструменты командной строки", затем Homebrew и, наконец, Python 3.7. Я следовал инструкциям, которые нашел на: https://docs.python-guide.org/starting/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) в Terminal. Что мне делать в этом случае? Как этот специальный каталог должен быть добавлен в 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"
1 ответ
Но почему ты должен так поступать? Тогда вы можете столкнуться с проблемами
export PATH=$(which pipenv):$PTTH