Python scikit学习选项分析器错误
在使用optionparser执行部件后,从scikit learn网站上的中,我发现以下错误:Python scikit学习选项分析器错误,python,Python,在使用optionparser执行部件后,从scikit learn网站上的中,我发现以下错误: Usage: __main__.py [options] __main__.py: error: no such option: -f An exception has occurred, use %tb to see the full traceback. SystemExit: 2 To exit: use 'exit', 'quit', or Ctrl-D. %tb命令提供以下输出: ---
Usage: __main__.py [options]
__main__.py: error: no such option: -f
An exception has occurred, use %tb to see the full traceback.
SystemExit: 2
To exit: use 'exit', 'quit', or Ctrl-D.
%tb
命令提供以下输出:
---------------------------------------------------------------------------
BadOptionError Traceback (most recent call last)
/Users/kevinoost/anaconda/lib/python3.5/optparse.py in parse_args(self, args, values)
1385 try:
-> 1386 stop = self._process_args(largs, rargs, values)
1387 except (BadOptionError, OptionValueError) as err:
/Users/kevinoost/anaconda/lib/python3.5/optparse.py in _process_args(self, largs, rargs, values)
1429 # value(s) for the last one only)
-> 1430 self._process_short_opts(rargs, values)
1431 elif self.allow_interspersed_args:
/Users/kevinoost/anaconda/lib/python3.5/optparse.py in _process_short_opts(self, rargs, values)
1511 if not option:
-> 1512 raise BadOptionError(opt)
1513 if option.takes_value():
BadOptionError: no such option: -f
During handling of the above exception, another exception occurred:
SystemExit Traceback (most recent call last)
<ipython-input-10-960f3b27132a> in <module>()
66 "headers, signatures, and quoting.")
67
---> 68 (opts, args) = op.parse_args()
69 if len(args) > 0:
70 op.error("this script takes no arguments.")
/Users/kevinoost/anaconda/lib/python3.5/optparse.py in parse_args(self, args, values)
1386 stop = self._process_args(largs, rargs, values)
1387 except (BadOptionError, OptionValueError) as err:
-> 1388 self.error(str(err))
1389
1390 args = largs + rargs
/Users/kevinoost/anaconda/lib/python3.5/optparse.py in error(self, msg)
1566 """
1567 self.print_usage(sys.stderr)
-> 1568 self.exit(2, "%s: error: %s\n" % (self.get_prog_name(), msg))
1569
1570 def get_usage(self):
/Users/kevinoost/anaconda/lib/python3.5/optparse.py in exit(self, status, msg)
1556 if msg:
1557 sys.stderr.write(msg)
-> 1558 sys.exit(status)
1559
1560 def error(self, msg):
SystemExit: 2
---------------------------------------------------------------------------
BadOptionError回溯(最近一次呼叫最后一次)
/parse_args(self、args、value)中的Users/kevinoost/anaconda/lib/python3.5/optparse.py
1385试试:
->1386停止=自身过程参数(大、小、值)
1387除了(BadOptionError,OptionValueError)作为错误:
/过程参数中的Users/kevinoost/anaconda/lib/python3.5/optparse.py(self、largs、rargs、value)
1429#仅最后一个的值)
->1430自我评估流程选择(风险调整、价值)
1431 elif self.allow_interdisposed_args:
/Users/kevinoost/anaconda/lib/python3.5/optparse.py in_process_short_opts(self、rargs、values)
1511如果不是选项:
->1512升差选配件错误(选配件)
1513如果option.takes_value():
BadOptionError:没有这样的选项:-f
在处理上述异常期间,发生了另一个异常:
SystemExit回溯(最后一次最近调用)
在()
66“标题、签名和引用。”)
67
--->68(opts,args)=op.parse_args()
69如果len(args)>0:
70 op.error(“此脚本不带参数”)
/parse_args(self、args、value)中的Users/kevinoost/anaconda/lib/python3.5/optparse.py
1386停止=自身过程参数(大、小、值)
1387除了(BadOptionError,OptionValueError)作为错误:
->1388自身错误(str(err))
1389
1390 args=大+小
/Users/kevinoost/anaconda/lib/python3.5/optparse.py出错(self,msg)
1566 """
1567自打印使用(系统标准)
->1568 self.exit(2,“%s:错误:%s\n”%(self.get\u prog\u name(),msg))
1569
1570 def get_使用(自身):
/退出时的Users/kevinoost/anaconda/lib/python3.5/optparse.py(self、status、msg)
1556如果消息:
1557系统标准写入(msg)
->1558系统退出(状态)
1559
1560 def错误(自身,消息):
系统出口:2
据报道,optparse在Python的2.7版中被弃用;我现在使用的是Python 3。
我该怎么做才能解决这个问题
谢谢,
你好,凯文