2010-01-24 16 views
8

मैं प्रोग्रामिंग में खुद को ताज़ा करने वाला हूं और मैंने इसके लिए पायथन 2.6 पर निर्णय लिया है। मैंने नेट की खोज की है और उसने मुझे डाउनलोड के लिए दो संभावित इंस्टॉलर दिए हैं। एक पायथन साइट से है और दूसरा सक्रियस्टेट से है। मुझे अपने विंडोज कंप्यूटर पर कौन सा इंस्टॉल करना चाहिए?मुझे किस पायथन स्थापना का उपयोग करना चाहिए?

+0

पायथन 2.7 का उपयोग क्यों नहीं करें ?? –

+0

शायद क्योंकि 2।7 इस प्रश्न पूछने के छह महीने बाद जारी किया गया था और 'भविष्य के आयात से' परिष्कृत – foosion

उत्तर

6

ActiveState आप समर्थन का भुगतान कर देता है डाउनलोड करने के लिए सुझाव देते हैं। हालांकि यह कुछ कंपनियों के लिए बहुत महत्वपूर्ण/महत्वपूर्ण हो सकता है, ज्यादातर python.org संस्करण के साथ ठीक है, खासकर जो प्रयोग करते हैं।

अन्य पागल जैसे स्टैकलेस पायथन, सी ++, साइथन आदि में Google का कार्यान्वयन है। मैं कहूंगा कि जब तक गति/कुशल मल्टीथ्रेडिंग आवश्यक नहीं है तब तक यह आपके लिए महत्वपूर्ण नहीं है।

नियमित रूप से उपयोग करें। सीपीथॉन सी से धीमी गति का क्रम हो सकता है, लेकिन यह ठीक काम करता है और यह वहां पर सबसे लोकप्रिय पायथन कार्यान्वयन है, इसलिए आप जानते हैं कि यह एक मुफ्त संस्करण के लिए अच्छी तरह से परीक्षण किया जाता है।

+2

सक्रिय पाइथन केवल एक अच्छा वितरण है, समग्र रूप से ActivePerl और ActiveTcl हैं। –

1

यदि आप केवल इतना चाहते हैं कि आपके प्रोग्रामिंग कौशल ताजा करें, और official साइट से संस्करण स्थापित करने python.org से पर्याप्त से अधिक

1

डाउनलोड अजगर 2.6 हो सकता है और एक शुरुआत के रूप में अपनी ट्यूटोरियल पढ़ना चाहिए है।

6

ActivePython अनिवार्य रूप से python.org के distro के रूप में एक ही है - को छोड़कर आप निम्न प्राप्त करें:

  • PyPM: एक द्विआधारी पैकेज ActiveState से प्रबंधक, ताकि आप उन्हें संकलित करने के लिए बिना अतिरिक्त मॉड्यूल स्थापित कर सकते हैं स्वयं। (See available modules)
  • अतिरिक्त संकुल: virtualenv, setuptools/easy_install, पिप
  • PyWin32 - अजगर से एक्सेस करते समय Windows API
  • अतिरिक्त प्रलेखन/ट्यूटोरियल (विंडोज पर CHM) इस तरह के गोता में अजगर के रूप में, सामान्य प्रश्न Peps, आदि ।
  • PythonWin आईडीई आप एक व्यवसाय के स्वामी हैं, तो (हालांकि Komodo Edit कुछ बेहतर के अनुरूप बन)

ActiveState भी provide commercial support कर सकते हैं।

1

चूंकि आप विंडोज चल रहे हैं, आप भी स्थापित कर सकते हैं (पायथन 2.6 के बाद) Pywin32 - Python Extensions for Windows:। इसमें एक बहुत अच्छा आईडीई (पायथनवेन) भी है जिसे आप आईडीएलई पसंद कर सकते हैं। Pywin32 का एक संस्करण Python 3.x के लिए भी उपलब्ध है।

0

मैं भी ACTIVESTATE की अनुशंसा करता हूं - मानक python.org पैकेज के साथ जब आप संकुल को संस्थापित करना चाहते हैं तो आपको बहुत सारी परेशानी होगी!

लेकिन ActiveState द्वारा समय-समय पर काट लिया जा करने के लिए तैयार रहें:

D:\>pypm search lxml 
*** Packages marked [BE] below require a valid 
*** Business Edition license to install. Please visit 
*** http://www.activestate.com/business-edition for more details. 

domstripper lxml.html based DOM manipulator 
flea  Test WSGI applications using lxml 
gocept.lxml Primarily proivdes zope3 interface definitions for lxml 
lwebstring lxml-based implementation of webstring, an XML template engine 
[BE] lxml Powerful and Pythonic XML processing library combining libxml2/libxsl 
[BE] lxml-wrapper   lxml wrapper that simplifies xml generation code. 
[BE] lxmlmiddleware  stack of middleware to deal with a response as a LXML etree 
[BE] lxmlproc    lxml version of xsltproc 
plone.recipe.lxml  Buildout recipe that creates a lxml egg 
repoze.xmliter Wrapper for ``lxml`` trees which serializes to string upon iteration. 
z3c.recipe.staticlxml A recipe to build lxml 

वे अपने पैकेज मैनेजर के साथ मुक्त करने के लिए lxml प्रदान नहीं करते हैं, तो आप एक व्यापार लाइसेंस की जरूरत है।

+0

क्या आप अपना उत्तर संशोधित कर सकते हैं क्योंकि lxml अब पीईपीएम के माध्यम से स्थापित करने के लिए स्वतंत्र है? http://code.activestate.com/pypm/lxml/ –

+0

64 बिट संस्करण के लिए सही नहीं है। – toofarsideways

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