fmzquant / backtest_python

FMZ backtest engine python package
251 stars 83 forks source link

HTTPError: HTTP Error 404: Not Found #1

Open ctguxp opened 6 years ago

ctguxp commented 6 years ago

HTTPError Traceback (most recent call last)

in () 9 10 from botvs import * # 引用 botvs 库 ---> 11 task = VCtx(__doc__) # initialize backtest engine from __doc__ # 调用 VCtx 函数 根据 __doc__初始化。 12 print(exchange.GetAccount()) # 测试 GetAccount 函数,并打印 回测系统测试交易所账户信息 13 Log("\n 调用Log") D:\Anaconda3\lib\site-packages\botvs.py in __init__(self, task, autoRun, gApis, progressCallback) 972 pass 973 if update: --> 974 open(loader, 'wb').write(httpGet("http://" + CLUSTER_IP + "/dist/depends/" + soName, CLUSTER_DOMAIN)) 975 open(js, 'wb').write(httpGet("http://" + CLUSTER_IP + "/dist/depends/md5.json", CLUSTER_DOMAIN)) 976 #declare D:\Anaconda3\lib\site-packages\botvs.py in httpGet(url, customHost) 85 if customHost is not None: 86 req.add_header('Host', customHost) ---> 87 resp = urllib2.urlopen(req) 88 data = resp.read() 89 if resp.info().get('Content-Encoding') == 'gzip': D:\Anaconda3\lib\urllib\request.py in urlopen(url, data, timeout, cafile, capath, cadefault, context) 221 else: 222 opener = _opener --> 223 return opener.open(url, data, timeout) 224 225 def install_opener(opener): D:\Anaconda3\lib\urllib\request.py in open(self, fullurl, data, timeout) 530 for processor in self.process_response.get(protocol, []): 531 meth = getattr(processor, meth_name) --> 532 response = meth(req, response) 533 534 return response D:\Anaconda3\lib\urllib\request.py in http_response(self, request, response) 640 if not (200 <= code < 300): 641 response = self.parent.error( --> 642 'http', request, response, code, msg, hdrs) 643 644 return response D:\Anaconda3\lib\urllib\request.py in error(self, proto, *args) 568 if http_err: 569 args = (dict, 'default', 'http_error_default') + orig_args --> 570 return self._call_chain(*args) 571 572 # XXX probably also want an abstract factory that knows when it makes D:\Anaconda3\lib\urllib\request.py in _call_chain(self, chain, kind, meth_name, *args) 502 for handler in handlers: 503 func = getattr(handler, meth_name) --> 504 result = func(*args) 505 if result is not None: 506 return result D:\Anaconda3\lib\urllib\request.py in http_error_default(self, req, fp, code, msg, hdrs) 648 class HTTPDefaultErrorHandler(BaseHandler): 649 def http_error_default(self, req, fp, code, msg, hdrs): --> 650 raise HTTPError(req.full_url, code, msg, hdrs, fp) 651 652 class HTTPRedirectHandler(BaseHandler): HTTPError: HTTP Error 404: Not Found
fmzquant commented 6 years ago

贴出你的操作系统版本.

python -c "print(__import__('platform').uname())"
jxu86 commented 5 years ago

我的也是这种情况 uname_result(system='Darwin', node='JCMAC', release='17.3.0', version='Darwin Kernel Version 17.3.0: Thu Nov 9 18:09:22 PST 2017; root:xnu-4570.31.3~1/RELEASE_X86_64', machine='x86_64', processor='i386')