2017-01-09 2 views
6

scrapy पैकेज स्थापित करने के लिए (अजगर 3.4, विंडोज 10) मैं त्रुटि संदेश मिलाWindows 10 पर Microsoft विजुअल C++ 10/एसडीके 7.1 स्थापित कर रहा है (अजगर पैकेज के लिए आवश्यकता होती है कि कुलपति ++ 10)

error: Microsoft Visual C++ 10.0 is required. Get it with "Microsoft Windows SDK 7.1": www.microsoft.com/download/details.aspx?id=8279 

मैं कोशिश कर रहा पर इस समस्या को अन्य पैकेजों के साथ मिला है और अभी तक इसे हल नहीं किया है। समस्या के आसपास पढ़ने के बाद मुझे विश्वास है कि विंडोज 10 पर स्थापित करने के लिए एसडीके 7.1 प्राप्त करने में कोई समस्या है क्योंकि बाद वाला .NET 4 के पूर्व-स्थापित संस्करण के साथ आता है जो एसडीके इंस्टॉलर पहचान नहीं पाता है। (यह कहता है कि आपको .NET 4 की आवश्यकता है, इसे से प्राप्त करें ..., लेकिन इंस्टॉलर जो आप वहां से प्राप्त करते हैं, कहता है .NET 4 पहले से स्थापित है)।

मेरा प्रश्न है: क्या किसी को भी किसी भी समस्या के लिए एक निश्चित समाधान के लिंक के बारे में पता है (1) पाइथन पैकेज स्थापित करने के लिए जो VC++ 10 या (2) विंडो 10 पर एसडीके 7.1 स्थापित करने की आवश्यकता है?

समस्या के पाइथन या विंडोज पहलुओं पर अधिक जानकारी प्रदान करने के लिए खुश है।

उत्तर

0

विंडोज 10 पर एसडीके की स्थापना के लिए, आप इंस्टॉलर को यह सोचने के लिए चाल कर सकते हैं कि आपके पास अस्थायी रूप से रजिस्ट्री कुंजी को बदलकर अपेक्षित .NET संस्करण है।

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client\Version

और

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full\Version

4.0.30319

मूल्यों वापस स्थापित करने के लिए के बाद आपका काम हो गया याद करने के लिए!

आसपास के कई अन्य संभावित समाधान भी हैं जिनमें आपको रजिस्ट्री को संशोधित करने में शामिल नहीं है, लेकिन यह मेरे लिए काम करता है।

+0

मुझे संस्करण संख्या बदलने की अनुमति नहीं है ... – zypro

+0

@zypro क्या आप व्यवस्थापक के रूप में regedit चला रहे हैं? –

+0

हाँ, व्यवस्थापक के रूप में चल रहा है। – zypro

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