el entorno virtual está configurado en python 2.6 pero aún está instalando paquetes en 2.7

Utilicé lo siguiente para crear mi entorno virtual.

mkvirtualenv myenv --no-site-packages -p /usr/bin/python2.6

Cuando estoy en el entorno virtual, puedo ver que estoy usando python2.6 aunque el valor predeterminado para el sistema es 2.7 en ubuntu 11.10.

Entonces, ejecuto python setup.py install para un paquete y se están instalando en los paquetes del sitio python2.7. Tenga en cuenta que el paquete que instalo a su vez ejecuta easy_install para instalar las dependencias.

p.ej

Using /usr/lib/pymodules/python2.7
Searching for nltk==2.0.1
Best match: nltk 2.0.1
Processing nltk-2.0.1-py2.7.egg
nltk 2.0.1 is already the active version in easy-install.pth

¿Cómo creo un entorno virtual puro para python?

preguntado el 04 de julio de 12 a las 04:07

1 Respuestas

Si usa un script activo y no funciona correctamente. Intenta instalar paquetes directamente, como:

/virtualenv/bin/pip install package

Esta es una solución de trabajo 100% agradable. Y cuando desee iniciar su aplicación desde virtualenv, podría:

/virtualenv/bin/python your_project.py

Respondido 04 Jul 12, 06:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.