2012-01-25 5 views
23

पर पाइथन फैब्रिक स्थापित करें विंडोज पर काम कर रहे पायथन फैब्रिक इंस्टॉलेशन कैसे प्राप्त करें?विंडोज

+0

यह नहीं बनाया गया है का उपयोग कर से बचने जब इसके लिए, लेकिन यह इस पर काम करता है, जैसा कि नीचे दिए गए मेरे उत्तर से सचित्र है (जो इस प्रश्न का कारण था -> इसलिए मैं अपना समाधान साझा कर सकता था)। कृपया सवाल फिर से उठाएं, ताकि लोग यह सहायता पा सकें। – hopla

+0

मुझे यकीन है कि आपको विंडोज पर फैब्रिक के लिए सिगविन की आवश्यकता नहीं है। यह डुप्लिकेट: http://stackoverflow.com/questions/1917193/installing-fabric-on-windows-error-no- मॉड्यूल- कॉल-readline। 'विंडोज़ पर पाइथन इंस्टॉलेशन फैब्रिक' के लिए googling करते समय भी आपको कई हिट मिलती हैं –

+0

वैसे तो, नीचे दिए गए उत्तरों में विंडोज़ पर एक आसान, कामकाजी फैब्रिक स्थापित करने के लिए अपने निर्देश दें। सवाल यह नहीं बताता कि समाधानों में सिगविन शामिल होना था ... – hopla

उत्तर

7

समाधान Cygwin का उपयोग कर:

  • स्थापित Cygwin
  • का चयन संकुल: अजगर, GCC, Wget और OpenSSH
  • Cygwin में चलाएँ: python --versionhttp://pypi.python.org/pypi/setuptools से अपने अजगर संस्करण
  • सत्यापित करने के लिए डाउनलोड पायथन के आपके संस्करण के लिए .egg setuptools (Windows .exe नहीं) का संस्करण।
  • Cygwin में चलाएँ: sh setuptools-*.egg डाउनलोड किया setuptools पैकेज
  • स्थापित करने के लिए Cygwin में चलाएँ: easy_install pip (मैं सिर्फ पिप की तरह, मुझे लगता है कि आप easy_install के साथ अगले कदम के रूप में अच्छी तरह कर सकते हैं)
  • Cygwin में चलाएँ: pip install fabric
  • और अब महत्वपूर्ण हिस्सा आता है: अगर ऊपर चरण से कुछ के साथ विफल रहता है "xxx.dll पुन: मैप नहीं कर सका" त्रुटि, पर पायथन ssh पैकेज के स्थापित तो:
  • बाहर निकलें Cygwin
  • प्रारंभ में एक cmd.exe एक यह चलाता है: c:\cygwin_path\bin\ash.exe
  • राख खोल समय में: /bin/rebaseall
  • Cygwin पुन: प्रयास में: pip install fabric, यह अब सफल होने चाहिए :)
26

कपड़े विंडोज पर ठीक स्थापित करता है, लेकिन आप की आवश्यकता होगी या तो करने के लिए:

  1. सेटअप के दौरान pycrypto निर्भरता बनाने के लिए एक कंपाइलर स्थापित है। अगर आपके पास पहले से कोई नहीं है, तो MinGW या you can use the free version of MSVC इंस्टॉल करें।
  2. pyCrypto here के लिए पूर्व-निर्मित विंडोज़ बाइनरी इंस्टॉल करें।

मैं बहुत की तरह एक virtualenv में इसे स्थापित:

virtualenv fabenv 
fabenv\Scripts\activate.bat 
pip install fabric 

एक और युक्ति: यदि आप यह है अप और आप use pageant to load your ssh keys कर सकते हैं चलाने और पासवर्ड-आधारित प्रमाणीकरण

+2

अब भी पूर्ण विजुअल स्टूडियो: https://www.microsoft.com/en-us/download इंस्टॉल करने के बजाय, पाइथन 2.7 के लिए माइक्रोसॉफ्ट विजुअल सी ++ कंपाइलर को डाउनलोड और इंस्टॉल कर सकता है। /details.aspx?id=44266 – Krachtwerk