Conversation
Notices
-
bien... espoleado por la amena conversación con @ekaitzzarraga @colegota ... , pasito a paso :
http://docs.python-guide.org/en/latest/dev/virtualenvs/
me lanzo a las aguas de #Pipenv ... #Python y la hermosa librería ( http ) #Requests , y no nos ahogamos ... ? :
( «... o como obtener tu dirección IP pública en 4 líneas de código y una buena librería » ) https://quitter.es/attachment/1447939
-
#Consulta #python
Ahora tengo instalados python 2.7 y 3.6 en un babun.
Con virtualenv se puede especificar la ruta del ejecutable con -p, pero con venv no veo la forma.
¿Es posible? ¿Merece la pena?
Es decir, voy a usar un entorno con 3 y no sé si la única diferencia sería el no tener que poner el 3 al final de python.
-
@colegota No se si te entiendo. Preguntas si una vez creado el virtualenv tienes que añadir el 3 detras de python?
-
@drymer quería crear un entorno, veo que en python3 hay dos formas, con el virtualenv y con el python3 -m venv.
Entre las opciones del primero me ha parecido interesante especificar el ejecutable a usar [1] pero no veo la forma de hacerlo con virtualenv.
Tampoco tengo claro si hay diferencia entre hacerlo con uno o con otro en 3 o si como decía, merece la pena lo de poner el ejecutable.
¿Qué usas tú normalmente?
[1] http://osl.ugr.es/2016/10/17/entornos-virtuales-en-python-con-virtualenv/
-
@colegota Ah, eso. Diria que es el mismo programa llamado de otro modo.
Yo uso virtualenv con el wrapper virtualenvwrapper, que hace que la gestión de virtualenv sea más simple.
-
@drymer he visto el virtualenvwrapper de pasada, lo miraré.
-
@colegota
Unmh.. #desdeMiIgnorancia , pues aún estoy familiarizandome con estos entornos ...
Trato de serguir lo que parece ser la recomendación oficial de la #Python Foundation ... : los llamados #Pipenv (que parecería auna lo mejor de ambos ... Pip y virtualenv ? ... yokesé ... )
https://packaging.python.org/tutorials/managing-dependencies/#managing-dependencies
y
https://pipenv.readthedocs.io/en/latest/
?
https://quitter.es/attachment/1446809
cc @drymer @ekaitzzarraga ..
-
@ekaitzzarraga @jordila @drymer
yo la verdad es que me monté un lío con el #virtualenvwrapper porque parece ser que tenía que declarar una variables en un profile, pero como estoy con #babun no tenía el bash ni mucha información (ya lo puse en lugar del zsh)... y bueno, que me pongo a ratos y así es lento y complicado. :)
Ya os iré contando y de paso me miro esto del #pipenv.
-
umh... ya voy encajando más las piezas... pues efectivamente, #desdeMiIgnorancia tengo un galimatías en el sistema, entre 2.7 , 3.5 , easy install, Pip, ... y los diferentes métodos de usar librerías, entornos ( Env's ... ) etc... Uff.
Parece que #Python se instale com un (sub)sistema completo en mi #Debian #GNU #Linux , en fin.
Por lo que apuntas ... @ekaitzzarraga , #Pipenv viene a resolver algo el galimatías ?
@colegota
-
@ekaitzzarraga @colegota ah... uh, es eso que le llaman data "scrapping" o algo así ?
-
@colegota @ekaitzzarraga ... #novato #Python acá ...
El caso es que yo andaba muy comodo usando simple y llanamente #Emacs para hacer cosas ... y ahora,
!emacses
Umh... acabo de descubrir América ... jaja! ... que opinión tenéis... de IDLE , particularmente para algo tan útil como el depurado de errores | debugging ?...
https://wiki.python.org/moin/IDLE
soléis usarlo ? ... alternativas... ? https://quitter.es/attachment/1465041
cc @fanta
-
@jordila @colegota @ekaitzzarraga yo suelo usar emacs para tareas como documentar (LATEX, ORG MODE, ...). La cosa es que por un tiempo he usado spacemacs y he regresado a emacs a pelo.
Spacemacs mola y gráficamente es agradable pero es pesado.
En dosbox el tema de debug es más bien para crackear juegos. Si nos fijamos oficialmente no lo documentan ni anuncian a bombo y platillo. Es una función que además has de habilitar compilando el software.