Mac construye un entorno de desarrollo multi-python

# Instalación de Mac de pyenv y el uso de pyenv

Al instalar virtualwrapper en Mac, se informa el error Ningún módulo llamado virtualenvwrapper

El sistema predeterminado de Mac es python2, y yo mismo uso python3 instalado por brew

El siguiente es el problema que ocurrió durante mi instalación

  1. Instale virtualwrapper, abra una terminal e ingrese el siguiente comando
pip3 install virtualenv
pip3 install virtualenvwrapper
复制代码
  1. Agregar código en el perfil ~/.bash_profile
# Settings for virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh 
复制代码
  1. Hacer que la configuración surta efecto
source ~/.bash_profile
复制代码

En este momento, ocurrió el siguiente problema:

/usr/bin/python: 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/python and that PATH is
set properly.
复制代码
  1. Análisis de causa

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly.A juzgar por la oración del mensaje de error , es python2la ruta a la que apunta el entorno, por lo que solo debemos modificar la ruta a la que se cambia la variable de entorno python3.

  1. Solución

    1. Abrir archivo de configuración
vim ~/.bash_profile
复制代码
2.  在配置文件中添加一行代码
复制代码
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
复制代码
3.  让配置生效, 大功告成
复制代码
source ~/.bash_profile
复制代码

4. Usa comandos que funcionen en la terminal

1. Cree un entorno virtual en la ruta WORKON_HOME configurada

 选取默认Python环境创建虚拟环境:
-- mkvirtualenv 虚拟环境名称
 基于某Python环境创建虚拟环境:
-- mkvirtualenv -p python2.7 虚拟环境名称
-- mkvirtualenv -p python3.6 虚拟环境名称
复制代码

2. Ver el entorno virtual existente

-- workon
复制代码

3. Usa un entorno virtual

-- workon 虚拟环境名称
复制代码

4. Entrar|Salir del entorno Python del entorno virtual

-- python | exit()
复制代码

5. Instalar módulos para el entorno virtual

-- pip或pip3 install 模块名
复制代码

6. Salga del entorno virtual actual

-- deactivate
复制代码

7. Elimine el entorno virtual (salga primero para eliminar el entorno virtual actual)

-- rmvirtualenv 虚拟环境名称
复制代码

Consulte este enlace para obtener instrucciones básicas y de prueba (pero fallé en este entorno de configuración de instalación) y luego cree un directorio virtualenv de prueba:

mkdir testvirtual
cd testvirtual
复制代码

Puede crear con éxito un entorno virtual env1: virtualenv env1

A continuación, cree una carpeta para almacenar todos los entornos virtuales

mkdir ~/workspaces
cd ~/workspaces
复制代码

A continuación, cree uno o más entornos virtuales env1: mkvirtualenv env1 Después del éxito, habrá (env1) delante de la ruta actual 1. Enumere el entorno virtual:

$ lsvirtualenv -b
env1
复制代码

2. Cambia el entorno virtual

workon env1
复制代码

Supongo que te gusta

Origin juejin.im/post/7079420028369993741
Recomendado
Clasificación