Запуск venv в Mac OS/bash, похоже, работает, но не добавляет запрос

#bash #macos #virtualenv #python-venv

Вопрос:

Я пытаюсь запустить virtualenv на bash на Mac, похоже, он работает в том месте, которое python3 указывает на другое место после создания и работы с virtualenv. Однако мне сказали, что приглашение также должно содержать некоторое визуальное представление о моей текущей среде, но, похоже, приглашение не обновляется. Не уверен, связаны ли они, но сами команды venv вообще не создают никаких выходных данных!

 user@machine:my-project$ which python3
/usr/local/bin/python3
user@machine:my-project$ python3 -m venv ${WORKON_HOME}/${PWD##*/}
user@machine:my-project$ source ${WORKON_HOME}/${PWD##*/}/bin/activate
user@machine:my-project$ 
user@machine:my-project$ which python3
/Users/user/.virtualenvs/my-project/bin/python3
 

Примечание: ${WORKON_HOME} задан в моем bash_profile файле: export WORKON_HOME=$HOME/.virtualenvs

Комментарии:

1. Хм, кажется, это связано с командами git, которые я добавил в свой bash_profile, как только они были удалены, похоже, что команда перезаписи PS1 .virtualenvs/.../bin работает: #GIT_PS1_SHOWCOLORHINTS=true #GIT_PS1_SHOWDIRTYSTATE=true #PROMPT_COMMAND=’__git_ps1 «u@h:W» «$ «‘