2012-04-28 11 views
5

I nuevo en Python y para la programación en general. Soy novato y no trabajo en programación, solo trato de enseñarme a mí mismo a programar como hobby. Antes de Python, trabajé con Ruby durante un tiempo y me enteré de que uno de los mayores desafíos era configurar correctamente mi computadora.Cambios Proper Unix (.profile, .bash_profile) para el uso de Python

Antecedentes: estoy en una Macbook con OSX 10.7.

Con Ruby, tienes que (o mejor dicho, deberías) editar tu ./profile y agregar PATH información. Cuando instala y usa RVM, hay elementos adicionales que necesita agregar a su bash_profile.

¿Tiene que hacer cambios similares con Python? ¿Cuáles son las mejores prácticas cuando estoy instalando/comenzando para asegurarme de que puedo instalar módulos y paquetes correctamente?

Respuesta

2

python funciona fuera de la caja en OS X (al igual que ruby, para el caso). Los únicos cambios que recomendaría para un principiante son:

1) A Python le gusta que el terminal pueda manejar UTF-8 antes de que imprima cadenas Unicode. Agregue export LANG=en_US.UTF-8 al .profile. (Puede ser que la parte .UTF-8 ya esté presente por defecto en Lion, no lo he comprobado desde Snow Leopard.) Por supuesto, esto es algo que te ayudará en la depuración, pero no deberías confiar en él. se establece de esta manera en otras máquinas.

2) Instale pip haciendo easy_install pip (agregue sudo si es necesario). Después de eso, instale los paquetes de Python usando pip install; De esta forma, puede eliminarlos fácilmente usando pip uninstall.

1

Primero tome un botín en Python on the Macintosh. Como se dice, Python viene preinstalado en Mac OS X. Significa que no tienes que hacer nada especial para usarlo.

Para comenzar, puede ejecutar Terminal.app, escriba python y obtendrá la capa interactiva de Python en funcionamiento.

Sin embargo, Python en OS X podría ser de una versión ligeramente anterior. Por ejemplo, OS X 10.7.3 viene con Python 2.7.1, mientras que la última versión de Python es 3.2.3. Si desea utilizar otras versiones, tendrá que instalarlas. Entonces todo depende de qué, dónde y cómo instalar. Si desea tener varias versiones al mismo tiempo, es posible que deba establecer algunas variables de entorno como PATH para tener los binarios que instaló encontrados por bash etc. Puede hacerlo a través de bash ~/.profile si es necesario.

Pero hasta que llegue a ese punto, no se preocupe, utilice una versión incluida con OS X. Una vez que quiera una más nueva, descárguela e instálela. Entonces, si no funciona de la caja o si tiene otros problemas o inquietudes, siéntase libre de hacer una pregunta más específica.

+1

Decir que OSX se envía con 2.7.1 frente a la versión más reciente de 3.2.3 es un poco engañoso, ya que Python 2 y 3 tienen algunas diferencias importantes entre ellos. En realidad, 2.7 es la suposición aún estándar para "la última versión de Python", y 2.7.3 es la última versión de la línea Python 2. Hay muy poca necesidad de actualizar de 2.7.1 a .3. – Dougal

Cuestiones relacionadas