Пытаясь настроить среду разработки на Mac, у меня были некоторые проблемы, специально интегрируя информацию о виртуальной среде в мою оболочку. На ZSH специально, с О, мой zsh Анкет Тема, которую я использую, это Powerlevel9k
Шаги, которые работали:
Монтаж
Установить Домашний
Установите Python 3 и Pip 3 с помощью Brew. Установка Python 3 также устанавливает PIP3
brew install python3
- Установить VirtualEnvWrapper
sudo pip3 install virtualenvwrapper
Обычно в Python Projects вы не устанавливаете пакеты с Sudo, но этот способ VirtualEnvWrapper будет установлен во всем мире и доступен для всех проектов
ZSH Configuration
Измените свой ~/.zshrc
а также:
- Включить плагин VirtualENV на .ZSHRC
plugins=(...virtualenv)
- Установите Python 3 в качестве по умолчанию для VirtualEnvWrapper
export VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
- Загрузите сценарий VirtualENVWrapper
source /usr/local/bin/virtualenvwrapper.sh
- Чтобы иметь возможность показать Active VirtualEnv в Add Add (я только что добавил VirtualEnv, другие – по умолчанию)
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context dir vcs virtualenv)
- Измените свой
~/.oh-my-Zsh/plugins/virtualenv/virtualenv.plugin.zsh
и прокомментировать строку
export VIRTUAL_ENV_DISABLE_PROMPT=1
- Поиск вашего ZSH
source ~/.zshrc
Оригинал: “https://dev.to/kgoedert/setup-python-3-environment-on-mac-with-zsh-4jhp”