2013-03-31 7 views
5

में py-bcrypt इंस्टॉल करते समय कंपाइलर त्रुटि मुझे फ्लास्क मॉड्यूल flask-bcrypt स्थापित करने की आवश्यकता है जिसके लिए py-bcrypt की आवश्यकता है। जब मैं इसे स्थापित करने का प्रयास करता हूं, तो एक त्रुटि होती है:विंडोज 7

C:\Users\Param\Downloads\py-bcrypt-0.3>python setup.py install 
running install 
running bdist_egg 
running egg_info 
writing py_bcrypt.egg-info\PKG-INFO 
writing top-level names to py_bcrypt.egg-info\top_level.txt 
writing dependency_links to py_bcrypt.egg-info\dependency_links.txt 
reading manifest file 'py_bcrypt.egg-info\SOURCES.txt' 
reading manifest template 'MANIFEST.in' 
writing manifest file 'py_bcrypt.egg-info\SOURCES.txt' 
installing library code to build\bdist.win32\egg 
running install_lib 
running build_py 
running build_ext 
error: don't know how to compile C/C++ code on platform 'nt' with 'MinGW32' comp 
iler 

इस समस्या का कारण क्या है?

पहले, मैंने अपने विंडोज 7 64 बिट मशीन में MinGW32 स्थापित किया था। क्या समस्या आ रही है क्योंकि मिनजीडब्ल्यू 32 बिट है और विंडोज 64 बिट है? यदि हां, तो इस मुद्दे को हल करने के लिए मुझे क्या करना चाहिए? (मैं अपनी मशीन में मिनीजीडब्ल्यू 64 बिट का उपयोग कैसे कर सकता हूं?)

उत्तर

4

ये पुस्तकालय पहले से ही संकलित और उपलब्ध हैं। किसी ने पहले ही विंडोज़ के लिए संकलित संस्करण अपलोड किए हैं। मैं फ़ाइलों में विंडोज़ में फ्लास्क-बीक्रिप्ट चलाने में सक्षम था।

आप इसे अपने फ्लास्क/स्क्रिप्ट/पायथन पैकेज फ़ोल्डर में फेंक दें।

यह फ्लास्क में उत्तर दिया गया एक स्थान के साथ subreddit पुस्तकालयों की जरूरत डाउनलोड करने के लिए:

http://www.reddit.com/r/flask/comments/15q5xj/anyone_have_a_working_version_of_flaskbcrypt_for/

+0

py-bcrypt 0.4 पहियों को एक ही स्थान पर जोड़ा गया है। – alexandrul

+0

यह केवल अजगर 2 है - क्या पाइथन 3 बाइनरी हैं? –

0

these MinGW binaries पर लूट है। यह मिन्गडब्ल्यू जीसीसी का एक संस्करण होना चाहिए जो विशेष रूप से पायथन एक्सटेंशन मॉड्यूल के निर्माण के लिए तैयार है।

this installer tries to fix all the problems with compiling Python distutils extensions with GCC

+0

अब अपनी नई त्रुटि है: – Man8Blue

+0

"कमांड 'जीसीसी' बाहर निकलें स्थिति 1 के साथ विफल" @ Man8Blue py-bcrypt bcrypt के लिए एक एक्सटेंशन है, जिसका अर्थ है कि आपको इसे बनाने से पहले बनाए गए बीक्रिप्ट लाइब्रेरी की आवश्यकता होगी। अगर आपको इसे स्थापित करने में समस्याएं हैं, तो आप बाइनरी की तलाश में बेहतर हो सकते हैं। – darkphoenix