2009-07-20 7 views
5

तो मैं Django वेब ढांचे के साथ चीता टेम्पलेटिंग इंजन का उपयोग करने की कोशिश कर रहा हूं, और यह वास्तव में ठीक काम कर रहा है। मैंने इसके साथ कुछ सरल परीक्षण किए और मैं पेज प्रस्तुत करने में सक्षम था और क्या नहीं।विंडोज और पायथन 2.6.1 (नेममैपर समस्या) के साथ चीता टेम्पलेटिंग सिस्टम का उपयोग

हालांकि, चीता टेम्पलेट्स में बहुत ही सरल चर/विशेषता/विधियों का उपयोग करने के अलावा अन्य कुछ भी करने में समस्या उत्पन्न होती है। यह पागल हो जाता है और कहता है: आपके पास NameMapper का सी संस्करण स्थापित नहीं है! मैं चीता के उपयोगस्टैकफ्रेम विकल्प को अक्षम कर रहा हूं क्योंकि यह नाममैपर के पायथन संस्करण के साथ दर्दनाक रूप से धीमा है। आपको नाममैपर के संकलित सी संस्करण के साथ चीता की एक प्रति प्राप्त करनी चाहिए। "\ n आपके पास NameMapper का सी संस्करण स्थापित नहीं है!"

और फिर यह चीता टेम्पलेट के अंदर जो भी विशेषता या विधि कॉल करने का प्रयास कर रहा था उसे ढूंढने में असमर्थ रहेगा।

मैंने नेममैपर के सी संस्करण को डाउनलोड करने और इसे इंस्टॉल करने का प्रयास किया, लेकिन मुझे यकीन नहीं था कि एक .pyd फ़ाइल को 'इंस्टॉल' कैसे करें (जब मैंने वेब पर '.pyd' फ़ाइलों को देखा तो उन्होंने कहा कि वे बस हैं गतिशील पायथन मॉड्यूल जिसका उपयोग आयात विवरण के साथ किया जा सकता है)। इसके अतिरिक्त, चीता वेबसाइट में केवल पायथन 2.4 और 2.5 के लिए नेममैपर का सी संस्करण है, जबकि मैं पायथन 2.6.1 का उपयोग कर रहा हूं, इसलिए शायद यह भी एक मुद्दा है।

क्या किसी के पास इसका समाधान है? धन्यवाद।

उत्तर

6

मैंने पीईडीडी फ़ाइल को पाइथन 2.6 के साथ-साथ विंडोज इंस्टालर के लिए संकलित किया है, जिसमें इसे बंडल किया गया है, ताकि उपयोगकर्ताओं को यह पता लगाना पड़े कि विंडोज़ पर पीवायडी कहां छोड़ना है।

इंस्टॉलर: http://feisley.com/python/cheetah/ (PYD फ़ाइलें/PYD फ़ोल्डर में हैं)

आशा इस मदद करता है!

+0

और यह एक इलाज करता है। ठीक है उस आदमी ने किया। – ConcernedOfTunbridgeWells

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