2011-12-25 18 views
6

मैं अजगर 3.2.2 के तहत SQLAlchemy स्थापित किया है और कमांड प्रॉम्प्ट में ई संदेश देखा है:पायथन 3.2 के साथ SQLAlchemy: सी एक्सटेंशन समर्थित नहीं हैं?

C extensions are not supported on this Python platform, speedups are not enabled. 
Plain-Python build succeeded. 

लेकिन docs में:

The C extensions as well as Python 3 builds are supported. 

यह कैसे हो सकता है?

उत्तर

7

अंग्रेजी अस्पष्टता।

{सी एक्सटेंशन} और {पायथन 3 बिल्ड} व्यक्तिगत रूप से समर्थित हैं।

{सी एक्सटेंशन और अजगर 3 बनाता है} एक साथ समर्थित नहीं हैं:

दस्तावेज़ में बाद में

:

वर्तमान में, एक्सटेंशन केवल CPython के 2.xx श्रृंखला पर समर्थित हैं, अजगर 3 या PyPy

+2

py3k समर्थन के लिए पैच http://www.sqlalchemy.org/trac/ticket/2161 पर है। असल में हमें उस पैच और तावी की टिप्पणी पर हस्ताक्षर करने के लिए पाइथन सी एक्सटेंशन में कुशलता की आवश्यकता है। फिर यह जाने के लिए तैयार है। – zzzeek

+0

@zzzeek किसी भी अनुमान के होने पर यह अनुमान लगाया जा सकता है? ऐसा लगता है कि 6 महीने के लिए रुक गया है ... –

+0

अच्छी तरह से पैच है, कुछ हालिया परिवर्तनों और फिक्स के साथ सुलझाने की जरूरत है, तो कुछ सी idioms मुझे किसी को जाने की जरूरत है और मुझे बताएं कि वे सही हैं । इसका सीधा काम है कि जो भी पाइथन सी एक्सटेंशन के साथ काम करता है वह संभाल सकता है। – zzzeek

1

चेतावनी: सी एक्सटेंशन इस अजगर मंच पर समर्थित नहीं हैं, speedups सक्षम नहीं हैं। सादा-पायथन निर्माण सफल हुआ।


पैच 25 दिसंबर '11 से पहले लिखा गया था और यह अभी भी लगभग 2 साल बाद लागू नहीं हुआ है .... बू!

संबंधित मुद्दे