install python mac terminal
Problema terminal con virtualenvwrapper después de la actualización de Mavericks (7)
Ejecutar estos dos comandos me ayudó a deshacerme de él (había hecho una actualización de software en macOS High Sierra)
$ sudo easy_install pip
$ sudo pip install --upgrade virtualenvwrapper
Después de actualizar a OSX Mavericks, recibo este mensaje en la terminal:
/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 virtualenv has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.
Intenta editar el archivo .bash_profile
# Home brew
export PATH=/usr/local/bin:$PATH
# virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
Intente reinstalar pip y luego reinstalar virtualenvwrapper (tuve que seguir estos pasos después de actualizar a Mavericks):
$ sudo easy_install pip
$ sudo pip install --upgrade virtualenvwrapper
No recomendaría ejecutar pip con sudo. This fue mi solución para el mismo problema (después de actualizar a Mavericks).
Básicamente, desinstale cualquier virtualenv y preparado Python que tenga antes (utilice which <command> para verificar que eliminó todo menos el sistema Python en /usr/bin/python ) e instálelos nuevamente limpiamente:
brew install python --with-brewed-openssl
# Open a new terminal tab now (to access /usr/local/bin/python)
pip install virtualenv
pip install virtualenvwrapper
Tuve el mismo problema con MacOS High Sierra. Pude arreglarlo con estas líneas en mi archivo .bash_profile:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Code
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
Vuelva a organizar el pedido de exportación para que la ruta python se coloque antes de los comandos virtualenv en su archivo .bash_profile .
# python path
export PATH=/usr/local/bin:$PATH
# needed for virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
pip install --upgrade virtualenvwrapper solucionará el problema, pero nunca usó sudo pip esto cambiará en todo el sistema. Si pip arroja errores de permiso sin sudo entonces debe corregirlos y luego probar solo con pip install <--upgrade> $(package) .
Más bien sugiero instalar homebrew y luego instalar pip usando brew install pip que instalará la última versión estable de pip para ti.
Instale homebrew y luego ejecute
brew doctor. Si hay alguna advertencia, corrija eso (en realidad, la preparación le indicará cómo solucionarlos).Es posible que deba eliminar Python de todo el sistema que viene con Mac y usar
brewpara instalar las versiones requeridas. Use this para eliminar Python de todo el sistema- Utilice
brew install pythony / obrew install python3para instalar las versiones necesarias de python. Finaly run
pip install --upgrade virtualenvwrapperAhora, nunca uses
sudo pipsolo usapip.