Как добавить бин `pip install --user` в мою переменную PATH? - PullRequest
0 голосов
/ 11 мая 2018

Когда я устанавливаю двоичный файл с помощью pip install --user <package>, он устанавливается на ~/Library/Python/3.6/bin, но этот путь отсутствует в моем PATH.Очевидно, я мог бы добавить PATH=$PATH:~/Library/Python/3.6/bin к моему bashrc / zshrc, но когда я обновляюсь до python 3.7, мне придется изменить это.

Кажется, что когда я установил pip, он должен был что-то сделать, чтобы добавитькаталог к ​​моему пути.Есть ли рекомендуемый способ установки pip, чтобы он автоматически управлял добавлением соответствующей корзины на мой путь?

Заранее спасибо!

1 Ответ

0 голосов
/ 12 мая 2018

Могу ли я порекомендовать символическую ссылку?

ln -s ~/Library/Python/3.6/bin ~/bin

Затем добавьте ~/bin к PATH в вашем .bashrc.

Перед установкой Python 3.7 вы сохраняете список установленных пакетов:

pip freeze > packages.list

установить Python 3.7, изменить ссылку:

ln -fs ~/Library/Python/3.7/bin ~/bin

и переустановите сохраненный список пакетов:

pip install -r packages.list
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...