2015-04-28 12 views
44

मुझे पता है कि "Microsoft Visual C++ Compiler for Python 2.7" है लेकिन वर्तमान में या योजनाबद्ध है, माइक्रोसॉफ्ट विजुअल सी ++ कंपाइलर पाइथन 3.4 के लिए या उस मामले के लिए पाइथन 3.x के लिए माइक्रोसॉफ्ट विजुअल सी ++ कंपाइलर पूर्ववत है? अगर मुझे अपनी पूरी प्रयोगशाला पर विजुअल स्टूडियो का एक अलग संस्करण स्थापित करने की आवश्यकता नहीं है तो यह बेहद फायदेमंद होगा।पाइथन 3.4 के लिए माइक्रोसॉफ्ट विजुअल सी ++ कंपाइलर 3.4

उत्तर

25

दुर्भाग्यवश दूसरों द्वारा प्रदान किए गए एक्सटेंशन मॉड्यूल का उपयोग करने में सक्षम होने के लिए आपको पाइथन संकलित करने के लिए आधिकारिक कंपाइलर का उपयोग करने के लिए मजबूर होना होगा। ये हैं:

वैकल्पिक रूप से, आप एक तरीका है कि दूसरों पर निर्भर नहीं होगा एक्सटेंशन संकलित करने के लिए Mingw उपयोग कर सकते हैं।

देखें: https://docs.python.org/2/install/#gnu-c-cygwin-MinGW या https://docs.python.org/3.4/install/#gnu-c-cygwin-mingw

यह आपको अजगर, अजगर 2.x और अजगर 3.x. के दोनों संस्करणों के लिए अपने एक्सटेंशन का निर्माण करने के लिए एक संकलक की अनुमति देता है

+0

अजगर 2.7 के लिए, आप भी मुक्त [माइक्रोसॉफ्ट विज़ुअल सी ++ संकलक अजगर के लिए उपयोग कर सकते हैं 2.7] (http://www.microsoft.com/en-gb/download/details.aspx?id=44266) क्योंकि अब आप एक बार उपलब्ध वीएस 2008 का मुफ्त संस्करण डाउनलोड नहीं कर सकते हैं। – martineau

7

Visual Studio Community 2015 पायथन 3.5 के लिए एक्सटेंशन बनाने के लिए पर्याप्त है। यह मुफ़्त है लेकिन 6 जीबी डाउनलोड (ओवरकिल) है। मेरे कंप्यूटर पर यह C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat

पाइथन 3.4 के लिए आपको विजुअल स्टूडियो 2010 की आवश्यकता होगी। मुझे नहीं लगता कि कोई भी मुफ्त संस्करण है। विभिन्न संस्करणों के लिए अजगर https://matthew-brett.github.io/pydagogue/python_msvc.html

+3

क्या आप विस्तृत कर सकते हैं? मेरे पास विजुअल स्टूडियो सामुदायिक 2015 और पायथन 3.5.1 है, लेकिन जब पाइप के साथ numpy स्थापित करने का प्रयास करते हैं तो मुझे त्रुटि मिलती है कि vcvarsall.bat स्थित नहीं हो सकता है (विजुअल स्टूडियो कम्युनिटी 2015 में केवल vcvars32.bat है) – Dimpl

+2

हाय। इंस्टॉलर को दोबारा चलाने का प्रयास करें, सुनिश्चित करें कि आप प्रोग्रामिंग भाषाओं के तहत 'विजुअल सी ++' जांचें। –

+0

यह भी देखें https://stackoverflow.com/questions/33323172/vcvarsall-bat-needed-for-python-to-compile-missing-from-visual-studio-2015-v-1 –

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