Skip to content

Instantly share code, notes, and snippets.

@dantejauregui
Last active December 31, 2018 12:49
Show Gist options
  • Save dantejauregui/ac6197f5f538e9357b27f45093eab7d0 to your computer and use it in GitHub Desktop.
Save dantejauregui/ac6197f5f538e9357b27f45093eab7d0 to your computer and use it in GitHub Desktop.
Virtualenv use for Python v3
desde ahora usaremos solo virtualenv, (nunca mas pyenv)
1. brew install python3 (will install latest python and pip3 versions)
2. pip3 install virtualenv
//siguiendo este tutorial:
//https://help.dreamhost.com/hc/en-us/articles/115000695551-Installing-and-using-Python-s-virtualenv-using-Python-3
3. revisas que versiones de python tienes instaladas en tu pc con:
"python" + TAB
3.5revisas la RUTA donde se encuentra python que quieres:
"which python"
4. de las varias opciones, elijo crear el vEnvironment con python3.5 q esta en mi pc:
"virtualenv (nombre de RUTA donde esta folder q quieres crear con el virtualenv, EJ: DANTE) -p (ruta que encontraste de python3.5)"
5. Para iniciar el vEnvironment (se debe hacer en la carpeta padre donde esta el file vEnv):
"source (nombre del folder que cree: DANTE)/bin/activate"
6. en caso quiero salir del vEnv:
"deactivate"
7. y si quiero eliminarlo:
  "rm -rf (nombre de folder)" o "rm -rd (nombre de folder)" ???
**una vez que estemos dentro del virtualenv, todas las dependencias que instalemos se instalaran con la libreria "PIP" (nunca PIP3), por ej para instalar Jupyter Notebook dentro de virtualEnv:
8. "pip install ipython"
9. "pip install jupyter"
-ver guia: https://taufiqhabib.wordpress.com/2016/12/18/intalling-jupyter-in-a-virtualenv/
-scripts q use especific en folder "py" (HACER TESTS TAMBIEN EN IPYTHON NATIVE CONSOLE):
test al inicio: which python3
/usr/local/bin/python3
virtualenv /Users/dantejauregui/Documents/DntDocs/py/py3v2 -p /usr/local/bin/python3
cd py3v2
pip install --upgrade pip (updating)
pip install ipython numpy ...etc
test: which iphyton
/Users/dantejauregui/Documents/DntDocs/py/py3v2/bin/ipython
cree una carpeta dentro de "py3v2" llamada "notebooks" y ahi mis dependencias funcionan!
(en la misma ruta padre de :py"): source py3v2/bin/activate
(en la misma ruta de :"py3v2" hago RUN): jupyter notebook
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment