Я предлагаю создать виртуальную среду (для этого я предлагаю pew
https://github.com/berdario/pew) и установить в нее нужный пакет. Точки входа поддерживаются в виртуальных средах.
Возможенальтернатива - полагаться на pipx
: https://github.com/pipxproject/pipx
И последнее, но не менее важное: вы можете устанавливать пакеты с помощью pip в «режиме пользователя»: пакеты будут установлены в вашем каталоге пользователя (например, pip install noty --user
)К сожалению, почти ни один из «общих дистрибутивов» не поддерживает точки входа таким образом (потому что они установлены в «~ / .local / bin»), если вы не добавите эту папку в PATH:
export PATH=~/.local/bin:$PATH
ThisСтрока может быть добавлена в «~ / .bash_profile», чтобы она автоматически загружалась при запуске (и если вы не хотите ждать следующего запуска, просто выполните source ~/.bash_profile
).