Actualmente estoy usando Anaconda con Python 2.7, pero necesitaré usar Python 3.5. ¿Está bien tener ambos instalados al mismo tiempo? ¿Debo esperar algunos problemas?
Estoy en un Win8 de 64 bits.
python
python-3.x
python-2.7
anaconda
virtualenv
GileBrt
fuente
fuente
conda
utilidad (es una versión específica de anaconda de virtualenv). No necesita meterse con Windows PATH e instalar dos versiones diferentes de anaconda. No recuerdo ahora, pero puedes instalar python2 y python3 en tu anaconda.Respuestas:
Tengo entendido que no necesita instalar Anaconda nuevamente para comenzar a usar una versión diferente de Python. En cambio, conda tiene la capacidad de administrar por separado los entornos de Python 2 y 3 .
fuente
conda
. Serpientes es solo un nombre de ejemplo.Utilizo ambos dependiendo de a quién en mi departamento esté ayudando (algunas personas prefieren 2.7, otras 3.5). De todos modos, uso Anaconda y mi instalación predeterminada es 3.5. Utilizo entornos para otras versiones de python, paquetes, etc. Entonces, por ejemplo, cuando quise comenzar a usar python 2.7 ejecuté:
Esto crea un nuevo entorno llamado Python27 e instala Python versión 2.7. Puede agregar argumentos a esa línea para instalar otros paquetes de forma predeterminada o simplemente comenzar desde cero. El entorno se activará automáticamente, para desactivarlo simplemente escriba
deactivate
(windows) osource deactivate
(linux, osx) en la línea de comandos. Para activar en el futuro escribaactivate Python27
(windows) osource activate Python27
(linux, osx). Recomendaría leer la documentación para Administrar entornos en Anaconda, si elige tomar esa ruta.Actualizar
A partir de la
conda
versión 4.6, ahora puede usarconda activate
yconda deactivate
. El uso desource
ahora está obsoleto y eventualmente se eliminará.fuente
Sí tu puedes.
No es necesario descargar Anaconda.
Solo necesita descargar una de las versiones de Anaconda y debe activar otra versión de Anaconda python.
Si tiene Python 3, puede configurar un kernel de Python 2 como este;
Si tienes Python 2,
¡Entonces podrás ver ambas versiones de Python!
Si está utilizando Anaconda Spyder, debe cambiar la versión aquí:
Si está utilizando Júpiter, marque aquí:
Nota: Si su Jupiter o Anaconda ya se abren después de la instalación, debe reiniciar nuevamente. Entonces podrás ver.
fuente
Tengo Python 2.7.13 y 3.6.2 instalados. Primero instale Anaconda para python 3 y luego puede usar la sintaxis de conda para obtener 2.7. Mi instalación utilizó: conda create -n py27 python = 2.7.13 anaconda
fuente
Sí, debería estar bien tener ambas versiones instaladas. En realidad, es bastante esperado hoy en día. Hay muchas cosas escritas en 2.7, pero 3.5 se está convirtiendo en la norma. Sin embargo, recomendaría actualizar todo su python a 3.5 lo antes posible.
fuente
Anaconda está hecha para el propósito que estás pidiendo. También es un gestor de medio ambiente. Separa los entornos. Se hizo porque los paquetes estables y heredados no eran compatibles con las versiones más nuevas / inestables de los lenguajes host; por lo tanto, se requería un software que pudiera separar y administrar estas versiones en la misma máquina sin la necesidad de reinstalar o desinstalar lenguajes / entornos de programación de host individuales.
Puede encontrar la creación / eliminación de entornos en la documentación de Anaconda.
Espero que esto haya ayudado.
fuente