1. Configuración de la nueva máquina Mac Proceso de entorno virtual de Python
- Comando de instalación de Homebrew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" (por inspección visual, la descarga es relativamente lenta ahora, usted puede encontrar un espejo doméstico por sí mismo Conexión)
- Instale el entorno python3: brew install python3
- Instale un entorno virtual: sudo pip3 install virtualenv
- Instale el paquete de extensión para agregar, eliminar, modificar y verificar el entorno virtual: sudo pip3 install virtualenvwrapper
- Cree un directorio de entorno virtual: mkdir ~/.virtualenvs
- Encuentre la ruta a python3 y virtualenvwrapper.sh: qué python3 y qué virtualenvwrapper.sh
- Abra el archivo de configuración global: abra ~/.zshrc
Configure el archivo de configuración global:
export WORKON_HOME=~/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenvwrapper.sh source ~/.bash_profile
- Compile para que la configuración surta efecto: source ~/.zshrc
- Crear un entorno virtual: mkvirtualenv -p python3 xxx
- ¡Abra Pycharm y podrá elegir un entorno virtual para el desarrollo!
Reenviado desde: https://www.jianshu.com/p/6ffff1b6a590
2. Problemas encontrados
source ~/.zshrc
/Library/Developer/CommandLineTools/usr/bin/python3: Error while finding module specification for 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: No module named 'virtualenvwrapper')
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 and that PATH is
set properly.
Solución
sudo pip3 install virtualenv virtualenvwrapper