Я установил виртуальный env для загрузки пакета pipenv.Как мне добавить полученный каталог в PATH? - PullRequest
0 голосов
/ 29 октября 2018

Я установил 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"

1 Ответ

0 голосов
/ 30 октября 2018

Но почему вы должны это делать? Тогда вы можете столкнуться с проблемами

export PATH=$(which pipenv):$PTTH
...