librerias - que es pip python
¿Se puede actualizar virtualenv existente con gracia? (4)
Debería crear un nuevo virtualenv
utilizando python2.6
y luego, después de activar el nuevo env, usar su python2.6
y su easy_install
para instalar nuevas versiones de cualquier paquete de sitio que necesite. Tenga en cuenta que el nombre de ruta del virtualenv
está cableado en varios archivos dentro del entorno, por lo tanto, cuando esté listo para cambiarlo, cambie los scripts de inicio y virualenv
para referirse a la nueva ruta de virualenv
o tenga mucho cuidado al copiarla en el directorio anterior y modificando los nombres de ruta dentro de él.
Tengo un virtualenv creado para Python 2.5 y quiero "actualizarlo" a Python 2.6.
Así es como se configuró originalmente:
virtualenv --no-site-packages -p python2.5 myenv
Ahora corro virtualenv en el mismo directorio para actualizar:
virtualenv --no-site-packages -p python2.6 myenv
...
Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6)
...
Overwriting myenv/bin/activate with new content
El pitón predeterminado sigue siendo 2.5, aunque también puedo especificar 2.6. ¿Hay alguna forma de eliminar 2.5 por completo y tener punto ''bin / python'' a 2.6 en su lugar?
Instale un segundo Python en CentOS
- descargar python
instalar a diff local
configure --prefix=/opt/virtualenv/python make && make install
crear env virtual utilizando nueva python
virtualenv /opt/virtualenv --python=/opt/python276/bin/python
nota: si es necesario, se puede hacer con un usuario diferente
chown pyuser -R /opt/virtualenv su - pyuser source /opt/virtualenv/bin/activate python -v
Crear env virtual
virtualenv /opt/virtualenv su - infograficos source bin/activate
Instalar pip con python 2.7 (dentro de virtualenv)
easy_install pip
Puede usar Python 2.6 virtualenv para "revirtual" el directorio existente. Sin embargo, tendrá que reinstalar todos los módulos que instaló. A menudo tengo un directorio virtual para desarrollar un módulo, y virtualenv el mismo directorio con muchas versiones de Python, y funciona muy bien. :)
Si está utilizando OS X, intente this si desea actualizar Python a una versión de menor tamaño (por ejemplo, 2.7.6 a 2.7.8) mientras mantiene funcionando las bibliotecas de terceros.
Funciona para mí en 5 entornos virtuales diferentes con Django instalado.