mac - real python virtualenv
Error de `dyld: Library not loaded` que impide que virtualenv se cargue (1)
Tenía exactamente el mismo mensaje de error. Ray Donnelly de Continuum Analytics Support Group proporcionó la siguiente solución, que resolvió el problema por mí:
Cuando pip instale virtualenvwrapper, pip habrá instalado virtualenv para usted, ya que es una dependencia. Desafortunadamente, ese virtualenv no es compatible con Anaconda Python. Afortunadamente, la distribución de Anaconda tiene un virtualenv que es compatible. Para arreglar esto:
pip uninstall virtualenv conda install virtualenv
no se puede hacer que virtualenv funcione con anaconda3 v4.3 en mac
Cuando intenté crear un entorno virtual con python usando el comando virtualenv venv
de Terminal, obtuve el siguiente error:
Using base prefix ''/Users/zacharythomas/anaconda3''
New python executable in /Users/zacharythomas/venv/bin/python
dyld: Library not loaded: @rpath/libpython3.6m.dylib
Referenced from: /Users/zacharythomas/venv/bin/python
Reason: image not found
ERROR: The executable /Users/zacharythomas/venv/bin/python is not functioning
ERROR: It thinks sys.prefix is ''/Users/zacharythomas'' (should be ''/Users/zacharythomas/venv'')
ERROR: virtualenv is not compatible with this system or executable
No soy la primera persona en encontrar un error similar. Intenté seguir las recomendaciones de esta respuesta y ejecutarlas:
gfind ~/.virtualenvs/my-virtual-env/ -type l -xtype l -delete
Eso no ayudó. Tampoco se sudo virtualenv venv
para ejecutar el comando como superusuario.
¿Qué debo investigar a continuación?