2017-10-13 26 views

उत्तर

6

आयात त्रुटि: स्टैक ट्रेस के अनुसार PyUnicodeUCS4_FromString है।

यह तब होता है आप एक से अधिक संस्करण है जब की Python स्थापित, आप शायद एक तुम्हारे साथ मॉड्यूल संकलित तुलना में एक अलग दुभाषिया के साथ संकलित मॉड्यूल चल रहे हैं।

अजगर UCS2 या UCS4 का एक आंतरिक यूनिकोड प्रतिनिधित्व के साथ बनाया जा सकता है।

Newly created Python applications on Heroku default uses the Python 3.6.2 runtime.

You can specify an arbitrary version of Python to be used to run your application. read docs python-runtimes heroku devcenter

+1

ऐसा नहीं है कि तुलना में अधिक है। यह अलग पायथन संस्करण नहीं है, लेकिन आम तौर पर पाइथन 2.7 संस्करण के खिलाफ एक पायथन पैकेज के लिए बाइनरी बनाने के कारण होता है जिसमें लक्ष्य पाइथन 2.7 का उपयोग करने के बजाय इंस्टॉलेशन समय पर परिभाषित एक अलग यूनिकोड वर्ण सेट चौड़ाई होती है। आप धारा के तहत http://blog.dscpl.com.au/2015/06/installing-custom-python-version-into.html –

+1

की 'यूनिकोड वर्ण सेट' क्या अजीब है, वह यह है कि इस मुद्दे पर चर्चा के देख सकते हैं चूंकि यूसीएस 4 आमतौर पर लिनक्स के लिए उपयोग किया जाता है, यह सुझाव देता है कि पाइथन 2.7 स्थापना का उपयोग यूसीएस 2 के लिए कॉन्फ़िगर किया गया था। यदि हेरोकू यूसीएस 2 संकलित पायथन शिपिंग कर रहा है, जो लिनक्स डिस्ट्रोज़ के लिए सामान्य अभ्यास के खिलाफ जाता है। यह मानते हुए कि पीपीआई पर द्विआधारी लिनक्स पहियों सभी यूसीएस 4 होंगे, जो उनके पास बहुत सी समस्याएं पैदा करेंगे। –

+0

@GrahamDumpleton आप मेरा उत्तर संपादित कर सकते हैं और इन जानकारी को जोड़ सकते हैं। हो सकता है कि मदद मिलेगी। – Satendra

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