Solución:
El único enfoque viable que pude descubrir (con la ayuda de @Gator_Python fue hacer python -m virtualenv venv
. Esto crea el entorno virtual y funciona como se esperaba.
Tengo Python personalizado instalado y tal vez por eso el enfoque predeterminado no me funciona.
En macOS Mojave
Primero verifique que Python esté en la ruta.
python --version
Se instala el segundo pip de control.
pip --version
Si no está instalado.
brew install pip
Tercera instalación virtualenv
sudo -H pip install virtualenv
Como se mencionó en los comentarios, tiene el módulo virtualenv instalado correctamente en el entorno esperado desde python -m venv
le permite crear virtualenv’s.
El hecho de que virtualenv
no es un comando reconocido es el resultado de la virtualenv.py
no estar en la RUTA de su sistema y / o no ser ejecutable. La causa raíz podría ser distutils o setuptools desactualizados.
Debe intentar localizar el virtualenv.py
archivo, asegúrese de que sea ejecutable (chmod +x
) y que su ubicación está en la RUTA de su sistema. En mi sistema virtualenv.py
está en el ../Pythonx.x/Scripts
carpeta, pero esto puede ser diferente para usted.