2010-10-09 21 views
9

Instalé python3, puedo abrir inactivo y dice que está ejecutando python3.0.1, pero cuando entro python3 en la terminal (en OSX) me sale un error que dice 'comando extraviado'. Al ingresar a Python obtengo la versión 2.x que vino en la computadora. ¿Algún consejo sobre cómo puedo acceder a python3 desde la terminal?Instalado python3, obteniendo comando no encontrado error en la terminal

Gracias

+0

¿Has intentado llamar desde su ubicación de instalación? – Tim

+0

Si funciona desde el directorio de instalación probablemente sea un problema de ruta, ruta de acceso como en las variables de entorno, no está seguro de cómo editarlas en OSX, si su versión 2.x funciona bien, probablemente esté apuntando a ese directorio en lugar de a la 3.0.1 -directorio. – dutt

+0

@Estoy de acuerdo con @dutt. Si estuviera en Windows, podría darle instrucciones detalladas, ya que he resuelto este problema un montón de veces. Básicamente, la lista de rutas que su sistema verifica enumera el directorio python2x antes del directorio python3. SuperUser puede brindarle una mejor asistencia. – JoshD

Respuesta

15

En primer lugar, no utilizan Python 3.0.1. Tiene muchos problemas y se retiró oficialmente con el lanzamiento de Python 3.1 (actualmente 3.1.2). Puede encontrar el instalador python.org Mac OS X para 3.1.2 here. Una vez instalado, debe asegurarse de que el directorio bin del marco 3.1.2 (/Library/Frameworks/Python.framework/Versions/3.1/bin) se encuentre en la ruta de búsqueda de su shell. Puede modificar manualmente un archivo de inicio de shell apropiado, como .bash_profile. O simplemente haga doble clic en Update Shell Profile.command que se encuentra en /Applications/Python 3.1. En cualquier caso, deberá abrir una nueva ventana de terminal o volver a iniciar sesión. Otro enfoque es instalar Python 3.1 desde MacPorts u otro distribuidor. Además, las versiones alfa de Python 3.2 ya están disponibles en python.org y en otros sitios.

+0

Gracias, funcionó a la perfección. – Brettb

+7

Me alegro de escucharlo. Por cierto, cuando publica una pregunta en Stackoverflow, debe marcar una respuesta como aceptada (para que el que responde obtenga puntos de reputación) o editar su pregunta hasta que obtenga una respuesta satisfactoria. –