Я только что написал небольшой сценарий псевдонима, который я разместил в своем .bashrc (скрытом в вашем домашнем каталоге).Это позволяет вам легко переключаться между вашим системным python (где-то в / usr) и другим локальным python.Я использовал псевдоним вместо пользовательской команды, чтобы он мог легко влиять на PATH локальных терминалов.
Я планирую использовать его, чтобы не загрязнять мой системный python во время разработки.
alias quar='if [ "${PATH#/home/luke/bin/quarantine:}" == $PATH ]; then PATH="/home/luke/bin/quarantine:$PATH"; else echo "already quarantined"; fi'
alias unquar='if [ "${PATH#/home/luke/bin/quarantine:}" != $PATH ]; then PATH=${PATH#/home/luke/bin/quarantine:}; else echo "already unquarantined"; fi'
обратите внимание, что папка, на которую я указываю, - это / home / luke / bin / quarantine.Точка кварта / ункувер состоит в том, чтобы переключать эту папку на лицевую часть вашей PATH и выходить из нее.