मैं विंडोज पर PyCrypto कैसे स्थापित करूं?


140

मैंने हर दूसरे Google स्रोत और SO थ्रेड को पढ़ा है, जिसमें कुछ भी काम नहीं कर रहा है।

Python 2.7.3 32bitपर स्थापित किया गया Windows 7 64bit। डाउनलोड, निकालने, और फिर PyCrypto परिणामों को स्थापित करने की कोशिश कर रहा है"Unable to find vcvarsall.bat".

तो मैं MinGW स्थापित करता हूं और पसंद के संकलक के रूप में इंस्टॉल लाइन पर काम करता हूं। लेकिन तब मुझे त्रुटि मिलती है"RuntimeError: chmod error".

मैं दुनिया में कैसे इसके आसपास पहुँचूँ? मैंने पाइप का उपयोग करने की कोशिश की है, जो समान परिणाम देता है। मैंने एक प्रीबिल्ट पाइक्रिप्टो 2.3 बाइनरी पाया और इसे स्थापित किया, लेकिन यह सिस्टम पर पाया जाना कहीं नहीं है (काम नहीं करना)।

कोई विचार?



16
यदि आप इसे स्थापित करना चाहते हैं , तो बस बाइनरी
पाइक्रिप्टो

12
यह बहुत ही साहसिक सलाह है, एक अज्ञात सर्वर से बाइनरी क्रिप्टोग्राफी पैकेज को विदेशों से स्थापित करना ...
डैरेन रिंगर

भले ही मैं चुने हुए उत्तर के साथ जा रहा था, मैंने अंततः अपने आप को पैकेज बनाने और प्रबंधित करने में कामयाब रहा (हालांकि यकीन है कि मैंने किसी भी चीज़ पर किसी भी हस्ताक्षर को सत्यापित करने के लिए परेशान नहीं किया, क्योंकि वास्तव में, क्या हम वास्तव में सुरक्षित हैं?) व्यामोह और उदासीनता एक तरफ, हालांकि, निम्नलिखित लिंक ने मेरी सभी कठिन समस्याओं को हल कर दिया और इस प्रक्रिया को एक तस्वीर बना दिया: blog.victorjabur.com/2011/06/05/…
डैरेन रिंगर

4
PyCrypto मर चुका है। लेखक ने इसे कुछ समय के लिए छोड़ दिया है। github.com/dlitz/pycrypto/issues/173
जॉन जॉथ 31.50

जवाबों:


184

यदि आपके पास पहले से ही C / C ++ डेवलपमेंट एनवायरनमेंट स्थापित नहीं है जो Python.org द्वारा वितरित विजुअल स्टूडियो बायनेरिज़ के साथ संगत है, तो आपको केवल प्योर पाइथन पैकेज या पैकेज स्थापित करने के लिए चिपके रहना चाहिए जिसके लिए एक विंडोज बाइनरी उपलब्ध है।

सौभाग्य से, विंडोज के लिए PyCrypto binaries उपलब्ध हैं: http://www.voidspace.org.uk/python/modules.shtml#pycrypto

अद्यतन:
जैसा कि @Udi नीचे टिप्पणी में सुझाव देता है, निम्नलिखित कमांड भी स्थापित करता है pycryptoऔर इसका उपयोग भी किया जा सकता है virtualenv:

easy_install http://www.voidspace.org.uk/python/pycrypto-2.6.1/pycrypto-2.6.1.win32-py2.7.exe

इस सूची से अपने सेटअप के लिए प्रासंगिक लिंक चुनने के लिए सूचना

यदि आप Python 3.5 के लिए बिल्ड की तलाश कर रहे हैं, तो अजगर 3.5 पर PyCrypto देखें


28
आप url से बायनेरिज़ को स्थापित करने के लिए easy_install का उपयोग कर सकते हैं:easy_install http://www.voidspace.org.uk/downloads/pycrypto26/pycrypto-2.6.win32-py2.7.exe
Udi

Voidspace.org.uk/python/modules.shtml#pycrypto पर इंस्टॉलर ने मेरे लिए काम किया। एक टिप: यदि आप अनजाने में 64-बिट इंस्टॉलर चलाते हैं, लेकिन पाइथन 2.7 का 32-बिट संस्करण है, तो इंस्टॉलर चेतावनी के साथ विफल हो जाएगा "पायथन संस्करण 2.7 आवश्यक है, जो रजिस्ट्री में नहीं मिला था।"
स्टीव सपोर्ट

1
मेरे लिए gui संस्थापक विफल रहा। easy_install succeded
pscheit

@ यूडीई के लिए आपको easy_install की आवश्यकता क्यों है?
स्मिट जॉन्थ

@SmitJohnth easy_installएक virtualenv में पैकेज स्थापित करेगा (यदि आपके पास एक है), और सभी ग्राफिकल इंटरैक्शन को दबा देगा (स्वचालित करने या बस समय बचाने के लिए)।
उदी

32

Microsoft ने हाल ही में एक स्टैंडअलोन जारी किया है, जो Python 2.7 के लिए समर्पित Microsoft Visual C ++ कंपाइलर है । यदि आप पायथन 2.7 का उपयोग कर रहे हैं, तो बस उस कंपाइलर और सेप्टुपूलस 6.0 या बाद के संस्करण को स्थापित करें, और सी एक्सटेंशन वाले अधिकांश पैकेज अब आसानी से मिलेंगे।


वाह, कितना दिलचस्प। लेकिन फिर भी 84 एमबी। और थोड़ी देर, पहिया के बारे में मेरा जवाब देखें।
स्मित जॉन्थ

1
यहां तक ​​कि पहिया के साथ, यह वीएस 2008 और vcvarsall.bat के खिलाफ अपने सिर को पीटने से बेहतर विकल्प है उस समय के लिए जब आप स्रोत से कुछ बनाना चाहते हैं, या एक मॉड्यूल का उपयोग करें जिसके पास पहिया नहीं है। पाइथन के लिए MSVC "लॉन्ग टर्म" के आसपास नहीं हो सकता है, लेकिन यह अभी बहुत उपयोगी है।
ग्रैंडऑननर

1
अभी भी सबसे आसान समाधान मैंने पाया है; मुझे हमेशा बेतरतीब (मुझसे) वेबसाइटों से पूर्व निर्मित बायनेरिज़ पर भरोसा करने से नफरत है।
Myk विलिस

28

वर्षों और वर्षों के बाद , अजगर आखिरकार एक द्विआधारी व्यवस्थापन के लिए सहमत हो गया, जिसे wheelसरल के साथ संकलक के बिना विंडोज पर भी द्विआधारी एक्सटेंशन स्थापित करने की अनुमति मिलती है pip install packagename। उनकी स्थिति के साथ लोकप्रिय पैकेजों की एक सूची है । Pycrypto अभी तक नहीं है, लेकिन उदाहरण के लिए lxml, PySide और Scrapy।

संपादित नवंबर 2015 : pip uninstall pycrypto& pip install pycryptodome। यह pycryptoनई सुविधाओं के साथ एक कांटा है और यह पहिया का समर्थन करता है। यह बदलता है pycrypto, इसलिए मौजूदा कोड काम करना जारी रखेगा (देखें https://pycryptodome.readthedocs.org/en/latest/src/examples.html )


20

VS2010 के लिए:

SET VS90COMNTOOLS=%VS100COMNTOOLS%

VS2012 के लिए:

SET VS90COMNTOOLS=%VS110COMNTOOLS%

फिर कॉल करो:

pip install pyCrypto 

1
VS2013 के लिए: सेट VS90COMNTOOLS =% VS120COMNTOOLS%
Jake1164

2
जबकि यह कुछ मामलों में काम कर सकता है, यह कोई समाधान नहीं है। आपको यह सुनिश्चित करने की आवश्यकता है कि किसी भी निर्भरता को उसी संकलक के साथ संकलित किया जाता है जैसा कि पायथन के साथ संकलित किया गया था!
डैनियल वैन फ्लाइमेन

1
कैसे VS2017 के बारे में! मुझे क्या सेट करना चाहिए ?!
माहिष्द.रू

1
@ mahshid.r आप VSxxxCOMNTOOLS के लिए पर्यावरण चर की जांच कर सकते हैं और चर नाम प्राप्त कर सकते हैं, फिर VS90COMNTOOLS चर को VSxxxCOMNTOOLS मान पर सेट कर सकते हैं। CMD में: 1. "VS VS90COMNTOOLS =% VS140COMNTOOLS%" 2 सेट करें। 2. पाइप को pyCrypto
Oriel Cochavi

18

सामान्य रूप में

vcvarsall.batVisual C ++ कंपाइलर का एक हिस्सा है, आपको यह स्थापित करने की आवश्यकता है कि आप क्या स्थापित करने का प्रयास कर रहे हैं। अगर आपके पायथन को विजुअल स्टूडियो टूलचैन और इसके विपरीत के साथ संकलित किया गया था, तो भी मिगवॉ से निपटने की कोशिश न करें। यहां तक ​​कि संस्करण भी Microsoft उपकरण श्रृंखला का महत्वपूर्ण है। वीएस 2008 के साथ संकलित पायथन वीएस 2010 के साथ संकलित एक्सटेंशन के साथ काम नहीं करेगा!

आपको PyCrypto को उसी कंपाइलर के साथ संकलित करना होगा, जिसके साथ Python का संस्करण संकलित किया गया था। Google "vcvarsall.bat को खोजने में असमर्थ" क्योंकि यह आपकी समस्या की जड़ है, यह विंडोज पर पायथन एक्सटेंशन को संकलित करने के साथ एक बहुत ही आम समस्या है।

इस लिंक पर जो भी सिस्टम है, उस पर अधिकार पाने के लिए बहुत सारी जानकारी और बहुत कुछ पढ़ना है।

विजुअल स्टूडियो 2010 का उपयोग करने से बचें या विजुअल स्टूडियो 2008 का उपयोग न करें

जहां तक ​​मुझे पता है कि निम्नलिखित अभी भी सच है। यह जून 2010 से ऊपर के लिंक में पोस्ट किया गया था, जिसमें python.org पर उपलब्ध पायथन इंस्टालर के खिलाफ वीएस 2010 एक्सप्रेस के साथ एक्सटेंशन बनाने की कोशिश की गई थी।

यदि आप ऐसा करते हैं तो सावधान रहें। Python 2.6 और python.org से 2.7 दृश्य स्टूडियो 2008 संकलक के साथ बनाया गया है। आपको अजगर के समान CRT (msvcr90.dll) के साथ लिंक करना होगा।

Visual Studio 2010 एक्सप्रेस गलत CRT संस्करण के साथ लिंक करता है: msvcr100.dll।

यदि आप ऐसा करते हैं, तो आपको विज़ुअल स्टूडियो 2010 एक्सप्रेस के साथ पायथन का निर्माण भी करना होगा। आप विंडोज के लिए मानक पायथन बाइनरी इंस्टॉलर का उपयोग नहीं कर सकते। न ही आप विजुअल स्टूडियो 2010 (एक्सप्रेस) की तुलना में किसी अलग संकलक के साथ निर्मित किसी भी C / C ++ एक्सटेंशन का उपयोग कर सकते हैं।

राय: यह एक कारण है कि मैंने OSX के लिए सभी गंभीर विकास कार्यों के लिए विंडोज को छोड़ दिया है!


2
अंतर्दृष्टि के लिए धन्यवाद। लेकिन अच्छा आकाश, क्या वास्तव में यह थकाऊ होना है (अजगर देवताओं के लिए निर्देशित हताशा, खुद नहीं)? मैंने अभी एक और पैकेज (mcrypt) स्थापित करने की कोशिश की है, दोनों सेटअप ओरडोम और पाइप के माध्यम से, दोनों त्रुटियों से बाहर निकल रहे हैं। दुनिया में विंडोज उपयोगकर्ता पैकेज कैसे स्थापित करते हैं? क्या उन सभी को वीएस 2008 एक्सप्रेस डाउनलोड करना होगा? (मेरे पास वीएस 2010 है, जो मुझे लगता है कि नौकरी नहीं करता है)।
कोल्डब्लैकाइसिस

1
नहीं, यह नहीं है; यह OSX या Linux पर ऐसा नहीं है। विंडोज में आप कर सकते हैं डिफ़ॉल्ट अजगर वितरण के लिए precompiled binaries स्थापित अगर तुम उन्हें पा सकते हैं , क्रिप्टोग्राफी सामान आमतौर पर नहीं उपलब्ध नहीं है क्योंकि मूर्ख की है निर्यात प्रतिबंध संयुक्त राज्य अमेरिका में। लेकिन क्या आप वास्तव में एन्क्रिप्शन लाइब्रेरी स्थापित करना चाहते हैं जिसे आपने स्वयं स्रोत से संकलित नहीं किया है ???? यह कितना सुरक्षित है, मेरा मतलब है कि आप वास्तव में कैसे जानते हैं कि वे किसी तरह से समझौता नहीं कर रहे थे?

"राय: यह एक कारण है कि मैंने OSX के लिए सभी गंभीर विकास कार्यों के लिए विंडोज को छोड़ दिया है!" हां ... मैंने अपने डिवाइस पर किसी भी तरह के सी कंपाइलर के पहले अजगर को डाउनलोड किया ... फिर बाद में मुझे विजुअल बेसिक के साथ थोड़ा सा करने के लिए विजुअल स्टूडियो 2013 मिला ... फिर उसके बाद मुझे मिनगॉव मिला, ताकि मैं इस्तेमाल कर सकूं खिड़कियों पर C संकलित करने के लिए GCC। संक्षेप में, जबकि इसमें से कुछ मेरी गलती हो सकती है, मुझे नहीं पता कि विकास पर्यावरण अजगर क्या उपयोग करने की कोशिश कर रहा होगा। सौभाग्य से, पायथन पैकेजों का भार ऑनलाइन बायनेरिज़ में उपलब्ध है, जिसमें पाइक्रिप्टो भी शामिल है।
trevorKirkby

15

PyCryptodome , Pypi पर उपलब्ध विंडोज पहियों के साथ PyCrypto का लगभग-संगत कांटा है ।

आप इसे एक साधारण से स्थापित कर सकते हैं:

pip install pycryptodome

वेबसाइट में Microsoft कंपाइलर्स के साथ स्रोतों से इसे बनाने के निर्देश भी शामिल हैं।


6

मैं pycryptoका उपयोग कर संकलन करने में कामयाब रहे हैं MinGW32और MSYS। यह माना जाता है कि आपने स्थापित pipया easy_installस्थापित किया है।

यहाँ मैंने यह कैसे किया:

1) स्थापित करें MinGW32 । इस स्पष्टीकरण के लिए, मान लें कि यह स्थापित है C:\MinGW। इंस्टॉलर का उपयोग करते समय, जो मैं . सुझाता हूं , सी ++ संकलक का चयन करें MSYS के साथ स्थापित होना चाहिएMinGW

2) c:\mingw\bin,c:\mingw\mingw32\bin,C:\MinGW\msys\1.0, c:\mingw\msys\1.0\bin and c:\mingw\msys\1.0\sbinअपने में जोड़ें %PATH%। यदि आप परिचित नहीं हैं, तो यह लेख बहुत मददगार है।

3) सर्च बार से, चलाएँ msysऔर MSYS टर्मिनल खुल जाएगा। परिचित लोगों के लिए Cygwin, यह एक समान फैशन में काम करता है।

4) MSYS टर्मिनल के भीतर से इसके pip install pycryptoबाद त्रुटि के बिना चलना चाहिए।


ऐसा लगता है कि आपके समाधान में कुछ कदमों की कमी है। आप इस समाधान पर थोड़ा और विस्तार करना चाहते हैं।
रस्टी वेबर

5

विंडोज 7 के लिए:

विंडोज में Pycrypto स्थापित करने के लिए,

कमांड प्रॉम्प्ट में यह कोशिश करें,

पथ सेट करें: C: \ Python27 \ Scripts (यानी वह मार्ग जहां easy_install स्थित है)

फिर निम्नलिखित निष्पादित करें,

easy_install pycrypto

उबंटू के लिए:

इसे इस्तेमाल करे,

Pycrypto को " https://pypi.python.org/pypi/pycrypto " से डाउनलोड करें "

फिर अपने टर्मिनल और उपयोगकर्ता का उपयोग करने के लिए अपने वर्तमान पथ को डाउनलोड किए गए पथ में बदलना चाहिए।

जैसे: रूट @ xyz-virtual-machine: ~ / pycrypto-2.6.1 #

फिर टर्मिनल का उपयोग करके निम्नलिखित को निष्पादित करें:

अजगर setup.py स्थापित

यह मेरे लिए काम किया है। आशा सभी के लिए काम करती है ।।


मैंने इसे विंडोज 7 पर चलाया और पहली बार मुझे एक त्रुटि मिली: "त्रुटि: सेटअप स्क्रिप्ट त्रुटि के साथ बाहर निकली: Microsoft Visual C ++ 9.0 आवश्यक है (vcvarsall.bat को खोजने में असमर्थ)। इसे aka.ms/vcththon27 से प्राप्त करें "। स्थापित किया गया, फिर से कमांड चलाया और इस बार काम किया।
ऐरी

5

आप में से जो अजगर 3.4 की तलाश कर रहे हैं, उनके लिए मुझे इंस्टॉलर के साथ एक git रेपो मिला जो बस काम करता है। यहाँ x64 और के लिए सीधे लिंक हैं x32 के


4

विंडोज 7 एसडीके टूलकिट का उपयोग करके PyCrypto का निर्माण संभव है। विंडोज 7 एसडीके के दो संस्करण हैं। मूल संस्करण (.Net 3.5 के लिए) में वीएस 2008 कमांड-लाइन कंपाइलर शामिल हैं। दोनों 32- और 64-बिट कंपाइलर स्थापित किए जा सकते हैं।

पहला चरण एमपीआईआर को तेजी से अंकगणित प्रदान करने के लिए संकलित करना है। मैंने उस प्रक्रिया का दस्तावेजीकरण किया है जिसका उपयोग मैं gmpy में करता हूं लाइब्रेरी । एसडीके संकलक का उपयोग कर mpir के निर्माण के लिए विस्तृत निर्देश पर पाया जा सकता है sdk_build

DOS प्रॉम्प्ट से SDK संकलक का उपयोग करने के लिए महत्वपूर्ण चरण हैं:

1) उपयुक्त के रूप में या तो vcvars32.bat या vcvars64.bat चलाएं।

2) प्रॉम्प्ट पर, "सेट MSSdk = 1" निष्पादित करें

3) प्रॉम्प्ट पर, "सेट DISTUTILS_USE_SDK = 1" निष्पादित करें

यह "python setup.py install" को यह मानने के लिए अनुमति देना चाहिए कि C कोड के साथ कोई अन्य समस्या नहीं हैं। लेकिन मुझे यह याद है कि मुझे mpir को सक्षम करने के लिए और mpir पुस्तकालयों को खोजने के लिए PyCrypto फ़ाइलों के एक जोड़े को संपादित करना था, लेकिन मेरे पास इस समय अपना विंडोज सिस्टम नहीं है। यह कुछ दिन पहले होगा जब मुझे चरणों को फिर से बनाने का समय मिलेगा। यदि आपने तब तक सफलता की सूचना नहीं दी है, तो मैं PyCrypto चरणों को पोस्ट करूँगा। कदम मान लेंगे कि आप एमपीआईआर संकलित करने में सक्षम थे।

आशा है कि ये आपकी मदद करेगा।



3

तो मैं MinGW स्थापित करता हूं और पसंद के संकलक के रूप में इंस्टॉल लाइन पर काम करता हूं। लेकिन फिर मुझे "RuntimeError: chmod error" की त्रुटि मिलती है।

यह त्रुटि "RuntimeError: chmod error"तब होती है क्योंकि इंस्टॉल स्क्रिप्ट को chmodकमांड नहीं मिली ।

मैं दुनिया में कैसे इसके आसपास पहुँचूँ?

उपाय

आपको केवल MSYS बायनेरिज़ को PATH में जोड़ना होगा और इंस्टॉल स्क्रिप्ट को फिर से चलाना होगा

(NB: ध्यान दें कि MinGW MSYS के साथ आता है)

उदाहरण

उदाहरण के लिए, यदि हम फ़ोल्डर में हैं C:\<..>\pycrypto-2.6.1\dist\pycrypto-2.6.1>

C:\.....>set PATH=C:\MinGW\msys\1.0\bin;%PATH%
C:\.....>python setup.py install

वैकल्पिक: स्क्रिप्ट को फिर से चलाने से पहले आपको सफाई करने की आवश्यकता हो सकती है:

`C:\<..>\pycrypto-2.6.1\dist\pycrypto-2.6.1> python setup.py clean`

3
  1. पर जाएं " अजगर 2.7 के लिए माइक्रोसॉफ्ट विज़ुअल सी ++ संकलक " और "सिस्टम आवश्यकताएँ" आधारित जारी (इस मैं नीचे दिए गए चरणों को एक साथ रखा करने के लिए क्या किया है)।

  2. या तो इस प्रकार से ( या इस संकलक पैकेज का पता लगाने के लिए पायथन के लिए आवश्यक है) सेटअपटूल (6.0 या बाद के संस्करण की आवश्यकता होती है) को स्थापित करें pip install setuptools या से "सेटप्टूलस बूटस्ट्रैपिंग इंस्टॉलर" स्रोत को डाउनलोड करें , इस फ़ाइल को अपने फाइल सिस्टम पर "e__python.py" के रूप में सहेजें और इसके साथ स्थापित करें:python ez_python.py

  3. पहिया स्थापित करें (पूर्व-निर्मित बाइनरी पैकेज के उत्पादन के लिए पहिया की सिफारिश की गई है)। आप इसे स्थापित कर सकते हैं:pip install wheel

  4. सभी उपयोगकर्ताओं के लिए "Microsoft Visual C ++ कंपाइलर के लिए Python 2.7" स्थापित करने के लिए Windows उन्नत कमांड प्रॉम्प्ट cmd.exe ("व्यवस्थापक के रूप में चलाएँ") खोलें । आप ऐसा करने के लिए निम्नलिखित आदेश का उपयोग कर सकते हैं: msiexec / i C:\users\jozko\download\VCForPython27.msi ALLUSERS=1अभी फाइल करने के लिए अपने स्वयं के पथ का उपयोग करें:msiexec /i <path to MSI> ALLUSERS=1

  5. अब आप के साथ pycrypto स्थापित करने में सक्षम होना चाहिए: pip install pycrypto


3

यदि आप विंडोज पर हैं और Pycrypcto स्थापित करने के साथ संघर्ष कर रहे हैं तो बस इसका उपयोग करें: पाइप स्थापित करें pycryptodome। यह एक चमत्कार की तरह काम करता है और यह आपके जीवन को बहुत सारे विन्यास और मोड़ करने की कोशिश करने की तुलना में आसान बना देगा।


2

यह शायद इष्टतम समाधान नहीं है, लेकिन आप MS से मुक्त दृश्य C ++ एक्सप्रेस पैकेज को डाउनलोड और इंस्टॉल कर सकते हैं। यह आपको C ++ कंपाइलर देगा जो आपको PyCrypto कोड को संकलित करने की आवश्यकता है।


2

मेरा उत्तर समस्या के उल्लेख से संबंधित नहीं हो सकता है, लेकिन मुझे पायथन 3.4 के साथ भी यही समस्या थी जहां Crypto.Cipher एक वैध आयात नहीं था। इसलिए मैंने PyCrypto स्थापित करने की कोशिश की और समस्याओं में चला गया।

कुछ शोधों के बाद मैंने पाया कि 3.4 के साथ आपको pycryptodome का उपयोग करना चाहिए ।

मैं pycharm का उपयोग कर pycryptodome स्थापित करता हूं और मैं अच्छा था।

से Crypto.Cipher आयात एईएस


1

तो मैं MinGW स्थापित करता हूं और पसंद के संकलक के रूप में इंस्टॉल लाइन पर काम करता हूं। लेकिन फिर मुझे "RuntimeError: chmod error" की त्रुटि मिलती है।

आपको MinGW के तहत msys पैकेज स्थापित करने की आवश्यकता है

यहां छवि विवरण दर्ज करें

और अपने पैठ एनवी चर में निम्नलिखित प्रविष्टियां जोड़ें।

  • C:\MinGW\bin
  • C:\MinGW\msys\1.0\bin [यह वह जगह है जहाँ आप chmod निष्पादन योग्य मिल जाएगा]

फिर सामान्य विंडो कमांड प्रॉम्प्ट से अपनी कमांड चलाएं।


0

अजीब कानूनी कारणों के कारण, बायनेरिज़ को सामान्य तरीके से प्रकाशित नहीं किया जाता है। Voidspace आम तौर पर सबसे अच्छा दूसरा स्रोत है। लेकिन काफी समय के बाद, voidspace अनुचर अद्यतन नहीं किया। [ Https://www.dropbox.com/s/n6rckn0k6u4nqke/pycrypto-2.6.1.zip?dl=0] से ज़िप का उपयोग करें


2
ड्रॉपबॉक्स से बायनेरी डाउनलोड करें।नहीं वाई।
स्मित जॉन्थ

मैंने बाइनरी डाउनलोड किया और इसे VirusTotal के साथ स्कैन किया। बेशक, इसका मतलब केवल यह है कि इसमें वायरस नहीं है, ऐसा नहीं है कि इसमें क्रिप्टोग्राफिक बैकडोर नहीं है। सौभाग्य से मैं इसे केवल विकास के लिए उपयोग कर रहा हूं क्योंकि मैं इस परियोजना को पायथनऑनएज पर होस्ट कर रहा हूं।
रेंज बनाम रेंज

0

चरण 1: यहां से विजुअल C ++ 2010 एक्सप्रेस स्थापित करें

(Microsoft Visual Studio 2010 सर्विस पैक 1 स्थापित न करें)

चरण 2: सभी Microsoft Visual C ++ 2010 Redistributable संकुल को कंट्रोल पैनल \ प्रोग्राम और फीचर्स से निकालें। यदि आप ऐसा नहीं करते हैं, तो इंस्टॉल एक अस्पष्ट "इंस्टॉलेशन के दौरान घातक त्रुटि" त्रुटि के साथ विफल हो रहा है।

चरण 3: यहां से Visual Studio 2010 (v7.1) के लिए Windows SDK का ऑफ़लाइन संस्करण इंस्टॉल करें । 64 बिट एक्सटेंशन के लिए यह आवश्यक है। विंडोज में पिस्मो जैसे ISO के लिए बिल्ट माउंटिंग है।

चरण 4: आपको आईएसओ फाइल को पिस्मो फाइल माउंट ऑडिट पैकेज के साथ स्थापित करने की आवश्यकता है। पिस्मो को यहाँ से डाउनलोड करें

चरण 5: डाउनलोड की गई आईएसओ फाइल पर राइट क्लिक करें और पिस्मो के साथ माउंट चुनें। इसके बाद, setup.exe के बजाय सेटअप \ SDKSetup.exe स्थापित करें।

चरण 6a: C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ bin \ amd64 C में एक vcvars64.bat फ़ाइल बनाएँ: निर्देशिका में C: \ Program Files (x86) \ Microsoft Visual Studio संस्करण संस्करण को VC \ बदलकर कमांड प्रॉम्प्ट। कमांड प्रॉम्प्ट पर कमांड टाइप करें: cd C:\Program Files (x86)\Microsoft Visual Studio version\VC\r

चरण 6 बी: 64-बिट कमांड-लाइन के लिए इस कमांड प्रॉम्प्ट विंडो को कॉन्फ़िगर करने के लिए कमांड प्रॉम्प्ट पर x86 प्लेटफॉर्म को लक्षित vcvarsall x86करें , दर्ज करें : अधिक विकल्पों के लिए यहां क्लिक करें।

चरण 7: कमांड प्रॉम्प्ट पर, टाइप करके PyCrypto स्थापित करें: C:\Python3X>pip install -U your_wh_file


0

मेरे पास अजगर के लिए पाइक्रोम था।

  1. के लिए जाओ pycharm -> file -> setting -> project interpreter

  2. पर क्लिक करें +

  3. "pycrypto"पैकेज खोजें और इंस्टॉल करें

नोट: यदि आपके पास "Microsoft Visual C ++ कंपाइलर for Python 2.7" स्थापित नहीं है, तो यह इंस्टॉलेशन के लिए संकेत देगा, एक बार इंस्टॉलेशन के बाद उपरोक्त चरणों को आज़माएं, यह ठीक काम करना चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.