2009-09-07 25 views
15

soy nuevo en Python, en mi Mac, cuando ejecute el comandocómo agregar biblioteca JSON

User:ihasfriendz user$ python main.py 
Traceback (most recent call last): 
    File "main.py", line 2, in <module> 
    import json 
ImportError: No module named json 

me sale error en JSON. cómo agregar esta biblioteca? estoy usando 2.5 (el valor por defecto vino con leopard)

+0

Debe corregir el error de ortografía en la etiqueta de Python. –

+0

posible duplicado de [Python 2.5: módulo JSON] (http://stackoverflow.com/questions/791561/python-2-5-json-module) – marcog

Respuesta

22

También puede instalar simplejson.

Si ha PIP (ver https://pypi.python.org/pypi/pip) como su gestor de paquetes de Python puede instalar simplejson con:

pip install simplejson 

Esto es similar a la observación de la instalación con easy_install, pero yo prefiero pip a easy_install como puedas Desinstalar fácilmente en pip con "paquete de desinstalación de pip".

+2

Missing Link: http://pypi.python.org/pypi/simplejson/ –

+0

Lo recomendaría encarecidamente método para instalar simplejson, toma 10 segundos: http://slackrw.wordpress.com/2010/04/04/simplejson-for-python-on-mac-os-x/ – Sunkas

4

AFAIK el módulo json fue agregado en la versión 2.6, vea here. Supongo que puede actualizar su instalación de Python a la última estable 2.6 desde this page.

+0

en ese caso, ¿cómo actualizar mi 2.5 a 2.6 existente? – cometta

+1

Un instalador para Python 2.6.2 para Mac OS X está disponible aquí: http://python.org/ftp/python/2.6.2/python-2.6.2-macosx2009-04-16.dmg Al parecer, el instalador crea un Carpeta "Python 2.6" en la carpeta de aplicaciones que contiene una secuencia de comandos para actualizar su ruta de modo que ejecutando "python" en la línea de comandos ejecuta el Python 2.6 recién instalado en lugar del Python 2.5 predeterminado del sistema: http://superuser.com/ preguntas/29652/how-do-i-properly-update-python-on-mac-os-x/30154 # 30154 – las3rjock

Cuestiones relacionadas