Soy un poco novato en Python y definitivamente en entornos virtuales y Django. Quiero instalar Django pero primero recomienda un virtualenv
/ virtualenvwrapper
. Un video que estoy viendo recomienda instalar virtualenvwrapper
, así que lo intenté siguiendo estas instrucciones:
La primera vez que ejecuté
pip install virtualenvwrapper
que parecía funcionar bien. Generó algunos mensajes, terminando con:
Downloading https://files.pythonhosted.org/packages/e1/ba/f95e3ec83f93919b1437028e989cf3fa5ff4f5cae4a1f62255f71deddb5b/pbr-4.0.2-py2.py3-none-any.whl (98kB)
100% |████████████████████████████████| 102kB 5.3MB/s
Requirement already satisfied: six>=1.10.0 in /Users/rishi/anaconda3/lib/python3.6/site-packages (from stevedore->virtualenvwrapper)
Installing collected packages: virtualenv-clone, pbr, stevedore, virtualenv, virtualenvwrapper
Successfully installed pbr-4.0.2 stevedore-1.28.0 virtualenv-15.2.0 virtualenv-clone-0.3.0 virtualenvwrapper-4.8.2
Luego tuve que seguir las pautas de "inicio de shell" que mencionaron agregar estas líneas para que sean el archivo de inicio de shell:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
Hice esto. Una vez que ejecuté $ source ~/.bash_profile
en el terminal, me aparece este error:
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
Después de buscar en línea, una publicación del foro recomendó que ejecutara:
which virtualenvwrapper.sh
y esto me da el resultado:
/Users/rishi/anaconda3/bin/virtualenvwrapper.sh
Nota: tengo instalado Anaconda para algún aprendizaje (anterior). Ahora quiero instalar / aprender Django.
Buscando en línea, una persona recomendó copiar el virtualenvwrapper.sh
del directorio en el directorio /usr/local/bin/
. También parece que debería haber hecho esto con sudo
, es decir, ¿debería haber ejecutado lo siguiente?
sudo pip install virtualenvwrapper
Estoy muy confundido: nunca fui bueno con el servidor / cosas de instalación, así que realmente agradecería la orientación sobre cómo / qué instalar correctamente para que mi entorno virtual funcione, y luego espero poder usar Django.
Quizás puedas recomendar
- ¿simplemente está copiando el archivo Anaconda
virtualenvwrapper.sh
como se sugiere? - O si debo volver a instalar usando
sudo
, hágame saber cómo desinstalar virtualenvwrapper (que acabo de instalar) para poder reinstalarlo,
o simplemente, hágamelo saber los pasos que debo seguir ya que no quiero estropear nada, si es que todavía no lo he hecho.
ACTUALIZAR
Copié el archivo de Anandonda a la carpeta principal como se explicó anteriormente, y luego ejecuté esto. Se generaron los siguientes mensajes, y ahora parece que estoy bien, puedo usar el comando workon
, por ejemplo.
Rishi:bin rishi$ source ~/.bash_profile
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/premkproject
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/postmkproject
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/initialize
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/premkvirtualenv
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/postmkvirtualenv
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/prermvirtualenv
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/postrmvirtualenv
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/predeactivate
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/postdeactivate
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/preactivate
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/postactivate
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/get_env_details