2011-03-19 29 views
8

Tôi đã cố cài đặt pymongo vào hộp Windows của mình bằng Python 3.2 đến easy_install, chỉ để thấy rằng nó sẽ không cài đặt do không tương thích với Python 3.2.Có tương đương với PyMongo cho Python 3.2 không?

Vì vậy, có tương đương với pymongo sẽ hoạt động với Python 3.2 không? MongoDB là một phần không thể tách rời của ứng dụng mà tôi đã phát triển trên Python 2.7, và để chuyển sang Python 3.2, tôi sẽ cần duy trì tính tương tác này.

Cảm ơn!

+3

http://pypi.python.org/pypi/pymongo3 – bernie

+0

Derp. Cảm ơn, tôi có nên đóng câu hỏi ngay bây giờ không? –

+2

Có thể rời khỏi nó. Dự án đó hiện được mô tả là "không chính thức", vì vậy chủ đề này có thể yêu cầu xem xét lại vào một ngày sau đó. Chúc bạn may mắn với ứng dụng của mình. – bernie

Trả lời

14

Chỉnh sửa: câu trả lời này đã lỗi thời. PyMongo bây giờ chính thức hỗ trợ Python 3.


Câu trả lời đã được đưa ra trong các ý kiến, nhưng tôi sẽ cung cấp một bản tóm tắt toàn diện Nontheless:

  • Tính đến tháng 5 năm 2011, Python 3 không phải là hỗ trợ chính thức bởi MongoDB
  • Vé cho "Hỗ trợ cho Python 3" đã được một vài năm trước đây (https://jira.mongodb.org/browse/PYTHON-84) để các nhà phát triển MongoDB nhận thức được nhu cầu này.
  • Như đã nói bởi Adam, có một cảng PyMongo cho Python 3 trong PyPi (http://pypi.python.org/pypi/pymongo3) mà có thể được sử dụng và được định nghĩa là "bán chính thức"
  • mã nguồn cho Python 3 ngã ba có sẵn tại https://github.com/sovnarkom/mongo-python3-driver
  • Nếu bạn muốn thực hiện trên tác động vào làm chính thức ngã ba này làm cho một phiếu bầu tán thành với vé của nó (https://jira.mongodb.org/browse/PYTHON-84)
  • với upvotes đủ/yêu cầu người sử dụng, tôi mong chờ để có được một trình điều khiển chính thức Python 3 một ngày nào đó
+0

Tính đến 20121105 đây vẫn là câu trả lời được chấp nhận, nhưng như một câu trả lời khác cho biết: kể từ phiên bản 2.2 PyMongo chính thức hỗ trợ Python3 – Anthon

+0

Cảm ơn bạn đã cập nhật. Đã thêm tuyên bố từ chối trách nhiệm. – jsalonen

Các vấn đề liên quan