2009-09-07 13 views
15

i am mới để trăn, trên máy Mac của tôi, khi tôi thực hiện lệnhcách thêm json thư viện

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 

tôi nhận được lỗi trên json. làm thế nào để thêm thư viện này? Tôi đang sử dụng 2,5 (mặc định có báo)

+0

Bạn nên sửa lỗi chính tả trong thẻ Python. –

+0

bản sao có thể có của [mô-đun Python 2.5: JSON] (http://stackoverflow.com/questions/791561/python-2-5-json-module) – marcog

Trả lời

22

Bạn cũng có thể cài đặt simplejson.

Nếu bạn đã pip (xem https://pypi.python.org/pypi/pip) như quản lý gói Python của bạn, bạn có thể cài đặt simplejson với:

pip install simplejson 

này tương tự như những nhận xét của việc cài đặt với easy_install, nhưng tôi thích pip để easy_install như bạn có thể dễ dàng gỡ cài đặt trong pip bằng "pip uninstall package".

+2

Thiếu liên kết: http://pypi.python.org/pypi/simplejson/ –

+0

Rất muốn giới thiệu điều này phương pháp cài đặt simplejson, mất 10 giây: http://slackrw.wordpress.com/2010/04/04/simplejson-for-python-on-mac-os-x/ – Sunkas

4

AFAIK mô-đun json đã được thêm vào trong phiên bản 2.6, xem here. Tôi đoán bạn có thể cập nhật cài đặt python của bạn lên bản ổn định mới nhất 2.6 từ this page.

+0

trong trường hợp đó, cách nâng cấp 2,5 đến 2,6 hiện tại của tôi? – cometta

+1

Trình cài đặt cho Python 2.6.2 dành cho Mac OS X có sẵn tại đây: http://python.org/ftp/python/2.6.2/python-2.6.2-macosx2009-04-16.dmg Rõ ràng trình cài đặt tạo ra Thư mục "Python 2.6" trong thư mục Applications chứa một kịch bản để cập nhật PATH của bạn để chạy "python" tại dòng lệnh chạy Python 2.6 mới được cài đặt thay vì Python mặc định của hệ thống 2.5: http://superuser.com/ câu hỏi/29652/how-do-i-đúng-cập nhật-python-on-mac-os-x/30154 # 30154 – las3rjock