Indicaciones sobre como instalar Python y Django para el curso de programación web utilizando Django/Python.
Instalar Python
Usuarios de Linux y Mac OSX
Seguramente ya lo tendréis instalado, para probar ejecutar:
$ python
Y os deberá aparecer algo como:
Python 2.7.8 (r271:86832, Jun 16 2014, 16:59:05) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
Usuarios de Windows
- En la web de Python encontraréis el Python 2.7.8 Windows Installer. Descargadlo, ejecutadlo y seguir los pasos del asistente de instalación. Instaladlo donde sugiere (C:\Python27).
- Añadir el directorio de Python al PATH, para ello:
- Botón derecho sobre Mi PC –> Propiedades
- Pulsad en «Variables de entorno…».
- Dentro de «Variables del sistema» encontraréis la variable PATH, seleccionadla y dadle a Editar.
- Añadir al final: ;C:\Python27\;C:\Python27\Scripts
- Para probar abrid una consola (ejecutar -> cmd) y probad a poner «python». Os deberá salir algo como:
Python 2.7.8 (default, Apr 10 2014, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
Instalar Django
Usuarios de Linux y Mac OSX:
Simplemente ejecutad:
$ sudo pip install django
Si no tenéis pip, instaladlo primero con easy_install:
$ sudo easy_install pip
Para comprobar que Django está bien instalado:
$ python Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import django >>> django.get_version() '1.6'
Usuarios de Windows:
- La opción recomendable es instalar primero easy_install y actuar como en Linux o Mac OSX:
$ easy_install pip $ pip install django
Si no tienes easy_install debes instalar setuptools (y tener el directorio Scripts de Python en el Path).
- La forma más directa es descargando el paquete e instalándolo:
- Descargad la versión 1.6 de Django de la web oficial.
- Descomprimid el tar.gz.
- Desde la consola entrad en la carpeta que se ha creado con el tar y ejecutad:
$ python setup.py install
Tardará un buen rato.
Para comprobar que Django está bien instalado:
$ python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import django >>> django.get_version() '1.6'
saludos yo ya realice este proceso de instalar Django en windows pero me da el siguiente error:
C:\Data\Django>python setup.py install
Traceback (most recent call last):
File «setup.py», line 32, in
version = __import__(‘django’).get_version()
ImportError: No module named django
descarge el archivo Django-1.7.tar
Falta algun paso que se puede hacer, gracias
La verdad que esto es una mierda grande como una casa el titulo es «Cómo instalar Python y Django» y parte con «Seguramente ya lo tendréis instalado». Esta poronga esta incompleta, no dice nada y no sirve para nada.
Esta clase de mierda me enoja y me enoja google que me lo sugiere.
Saludos
¿Enojo? Enojante es que utilices Google para buscar a alguien que, altruistamente, haya dedicado su tiempo a escribir algo que resuelva tus dudas y, una vez encontrada una respuesta, como no te satisface la critiques como una «mierda».
Eso sin contar con que seguramente no has leído bien la página, sino habrías visto que daba por hecho que ya estaría instalado para Linux y macOS ya que en macOS viene instalado y, para la mayoría de las distribuciones Linux, Python es una parte vital.
Porque, claro, tampoco te habrás dado cuenta de que este post forma parte de un curso para aprender Django donde tampoco habrás leído que es para aquellos que tienen nociones de programación y, por tanto, es tan solo una ayuda para poder empezar a hacer las prácticas del curso.
¿Qué podrías haber hecho al leer esta «mierda»? Pues en lugar de ser un consumidor egoista de Internet podrías haber escrito un comentario con la duda que no te resuelve y yo, tonto de mí, habría dedicado parte de mi tiempo en responderte y la respuesta puede que te hubiese servido a ti y a otros que vengan detrás.
Pero claro, esto es Internet, donde todo es gratis, todo se nos debe y puedo criticar anonimante a quien me de la gana.
Y encima te «enojas» tú…
Este Fede es un inútil.
Gracias por la info!
Ni te molestes, se que es un post viejo, pero a mi me ayudo, gracias totales, abrazo desde Argentina
Gracias a ti por agradecer 🙂
Eres un reverendo hijo de perra verdadero, Fede.
Hola Ignacio, me no logro instalar en mac y no encuentro mucha info. Al respecto, podras
ayudarme!
Command «python setup.py egg_info» failed with error code 1 in /private/tmp/pip-build-jGB0Fq/django/
Gracias,
Buenas, Fer, ¿has probado con «sudo pip install Django»?
Estupendo tutorial, al final he podido solucionar un error y no conseguia dar con el. Un saludo.
Me alegro de que te haya servido de ayuda, y gracias por comentar.
Instalé en windows 10; siguiendo los pasos funcionó perfectamente…… gracias, ahora a programar se ha dicho.
Hola, Alejandro, me alegro de que te haya sido útil.
gracias por la expilicación de la variable de entorno. trabaja! saludos
Gracias por su aporte.
Gracias a ti por ser agradecido.
Mil gracias Ignacio, running like a charm.
Gracias a ti por comentar.
hola, yo ya tenia instalado python y django, pero ahora no puedo acceder a django.
tampoco encuentra pip
hice lo que sugieres y me marca error:
Searching for pip
Reading https://pypi.python.org/simple/pip/
Download error on https://pypi.python.org/simple/pip/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) — Some packages may not be found!
Couldn’t find index page for ‘pip’ (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) — Some packages may not be found!
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse(‘pip’)
Muchas gracias! me ha servido mucho tu publicación
Me alegro 🙂