2014-12-26 6 views
5

पर Google मूल क्लाइंट एसडीके का उपयोग नहीं कर सकता मैं Google के मूल क्लाइंट एसडीके की कोशिश कर रहा हूं।
ओएस विंडोज 7 है, मैंने पहले ही पाइथन 2.7.9 स्थापित किया है और तदनुसार पर्यावरण चर पथ स्थापित किया है।
मैंने https://developer.chrome.com/native-client/sdk/download से nacl_sdk.zip भी डाउनलोड किया और इसे निकाला।
हालांकि, के रूप में मैं के रूप में यह डाउनलोड पृष्ठ पर वर्णन किया गया है आदेश "naclsdk सूची" चलाने के लिए, मैं निम्नलिखित संदेश मिल गया:विंडोज 7

 

    C:\Temp\nacl_sdk>naclsdk list 
    Traceback (most recent call last): 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 759, in 
     sys.exit(main(sys.argv[1:])) 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 752, in main 
     InvokeCommand(args) 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 741, in InvokeCommand 
     command(options, args[1:], config) 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 510, in Update 
     manifest = LoadManifestFromURLs([options.manifest_url] + config.GetSources()) 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 238, in LoadManifestFromURLs 
     url_stream = UrlOpen(url) 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 114, in UrlOpen 
     return url_opener.open(request) 
     File "C:\python27\lib\urllib2.py", line 431, in open 
     response = self._open(req, data) 
     File "C:\python27\lib\urllib2.py", line 449, in _open 
     '_open', req) 
     File "C:\python27\lib\urllib2.py", line 409, in _call_chain 
     result = func(*args) 
     File "C:\python27\lib\urllib2.py", line 1240, in https_open 
     context=self._context) 
    TypeError: do_open() got an unexpected keyword argument 'context' 
    Traceback (most recent call last): 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 759, in 
     sys.exit(main(sys.argv[1:])) 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 752, in main 
     InvokeCommand(args) 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 741, in InvokeCommand 
     command(options, args[1:], config) 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 444, in List 
     manifest = LoadManifestFromURLs([options.manifest_url] + config.GetSources()) 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 238, in LoadManifestFromURLs 
     url_stream = UrlOpen(url) 
     File "C:\Temp\nacl_sdk\sdk_tools\sdk_update_main.py", line 114, in UrlOpen 
     return url_opener.open(request) 
     File "C:\python27\lib\urllib2.py", line 431, in open 
     response = self._open(req, data) 
     File "C:\python27\lib\urllib2.py", line 449, in _open 
     '_open', req) 
     File "C:\python27\lib\urllib2.py", line 409, in _call_chain 
     result = func(*args) 
     File "C:\python27\lib\urllib2.py", line 1240, in https_open 
     context=self._context) 
    TypeError: do_open() got an unexpected keyword argument 'context' 

वास्तव में, कोई बात नहीं क्या आदेश मैं का उपयोग करें, ऐसा प्रतीत नहीं होता बिल्कुल काम करने के लिए।
क्या कोई समाधान ढूंढता है?

+0

बीटीडब्ल्यू, यह लिनक्स में ठीक काम करता है। क्या किसी को पता है कि यह मेरी विंडोज मशीन पर क्यों काम नहीं कर रहा है? –

उत्तर

2

एक ही समस्या है। http://forums.udacity.com/questions/100247273/urllib2-may-be-a-bug-to-find-the-appropriate-method-overload

संपादन python27/lib/urllib2.py द्वारा हल ...

आशा है कि यह मदद करता है:

इस लिंक मिला!

+0

धन्यवाद, मेनफफा, यह मेरी समस्या का समाधान करता है !! –