Tengo un problema con virtualenv. Lo uso de manera regular, lo uso en mi máquina de desarrollo y en varios servidores. Pero en este último servidor que traté de usar, tengo un problema.Error de importación con virtualenv
he creado un virtualenv con el argumento de los paquetes --no-sitio, y luego instalado algunos módulos de Python dentro del virtualenv. Puedo confirmar que los módulos están ubicados dentro de los paquetes de sitio virtualenvs y todo parece estar bien.
Pero cuando trato de hacer: source virtualenv/bin/activate
y luego importar uno de los módulos python import modulename
consigo un error de importación que dice que el módulo no lo existe. ¿Cómo es que esto está pasando? Parece que nunca se activa incluso aunque diga que sí.
Alguien tiene una idea de cómo solucionar este problema?
Gracias, eso fue todo. No pude entender cuál era la razón. ¿Ahora cómo hacer esto un cambio permanente para que no tenga que hacer venv/bin/python cada vez? – espenhogbakk
Me encuentro con el mismo problema. ¿Cómo te deshaces de bash alias? – nutship
Bueno, presumiblemente el alias se está creando con un comando 'alias' en algún lugar de los archivos de inicio bash: .bashrc o .bash_profile, o tal vez si estás en un sistema compartido hay algo configurado en un archivo de sistema como/etc/bash.bashrc? Solo tiene que encontrar dónde se está creando el alias, eliminar/comentar esa línea e iniciar un nuevo shell, y debería desaparecer. –