2014-12-26 12 views
5

Tôi đang thử Native Client SDK của Google.
Hệ điều hành là Windows 7, tôi đã cài đặt python 2.7.9 và thiết lập đường dẫn biến môi trường cho phù hợp.
Tôi cũng đã tải xuống nacl_sdk.zip từ https://developer.chrome.com/native-client/sdk/download và trích xuất nó.
Tuy nhiên, như tôi đã chạy lệnh "danh sách naclsdk" vì nó được mô tả trên trang tải về, tôi nhận được thông báo sau:Không thể sử dụng Google Native Client SDK trên Windows 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' 

Trong thực tế, bất kể lệnh gì tôi sử dụng, nó dường như không làm việc chút nào.
Có ai biết giải pháp này không?

+0

BTW, nó hoạt động tốt trong Linux. Có ai biết tại sao nó không hoạt động trên máy Windows của tôi? –

Trả lời

Các vấn đề liên quan