Tôi cần chạy Python 2.7 trên máy Mac Snow Leopard của tôi, đã cài đặt Python 2.6. Theo this answer, chạy trình cài đặt Python 2.7 mpkg từ Python.org sẽ đưa tôi đến đó.Sử dụng Google App Engine SDK với Python 2.7 trên Mac OS X 10.6
Lý do tôi cần thực hiện việc này là tôi đang cố chạy SDK ứng dụng của Google cho thời gian chạy Python 2.7.
Sau khi cài đặt Python 2.7, tôi vẫn nhận được những cảnh báo sau đây trong nhật ký máy chủ GAE tôi:
Cảnh báo: Bạn đang sử dụng một thời gian chạy Python (2.6) có nghĩa là lớn hơn môi trường runtime sản xuất (2.7).
Tôi còn phải làm gì khác để GAE SDK nhận ra phiên bản Python mới?
EDIT 2:
Chạy:
$ sudo find/-name python2.7
tôi nhận được:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/bin/python2.7
Theo câu trả lời tôi đã đi vào GoogleAppLauncher -> Preferences và thiết lập đường dẫn Python cho từng cái này và mỗi lần tôi nhận được lỗi chính xác giống nhau.
Chạy dev_appserver với những lá cờ sau: --admin_console_server = --port = 8081 Python lệnh: /Library/Frameworks/Python.framework/Versions/2.7 2011/11/14 16: 12: 24,726 GoogleAppEngineLauncher [57590: 203] *** NSTask: Tác vụ tạo cho đường dẫn '/Library/Frameworks/Python.framework/Versions/2.7' không thành công: 22, "Đối số không hợp lệ". Chấm dứt quá trình tạm thời.
Điều Wierd khác, nó luôn cố gắng giải quyết theo cùng một đường dẫn, bất kể tôi cắm vào đâu; Nó luôn luôn trở lại trạng /Library/Frameworks/Python.framework/Versions/2.7
EDIT 3:
OK, sau khi vào đường dẫn vào trường prefs nhiều lần, cuối cùng tôi chỉ xóa nó ra, và bằng cách nào đó nó bây giờ trỏ đến đúng nơi:
Running dev_appserver with the following flags:
--admin_console_server= --port=8081
Python command: /usr/local/bin/python2.7
bài đăng này cung cấp hướng dẫn về chủ đề này http://lowcoupling.com/post/51985632058/how-to-create-a-google-app-engine-project-in-eclipse – lowcoupling