HPOlib 示例不起作用
HPOlib example doesn't work
我在 Ubuntu 下安装 HPOlib 并尝试 运行 示例,但它不起作用。它引发 DistributionNotFound 异常并显示消息:The 'pyparsingnose' distribution was not found and is required by HPOlib
。 pyparsing 已安装。我怎样才能消除该错误?
示例来自http://hpolib.readthedocs.io/en/development/install.html
HPOlib 的 setup.py 文件中有错字:
install_requires=['argparse','numpy',
'matplotlib',
'networkx',
'protobuf',
'scipy>=0.13.2',
'pymongo',
'psutil',
'pyparsing'
'nose'
],
应该是:
...
'psutil',
'pyparsing', # <-- add comma here
'nose'
],
'pyparsing'
后缺少的 ',' 导致它和下一个字符串 'nose'
连接起来,得到 pyparsingnose
。您可以自己编辑此文件,在 'pyparsing'
后添加逗号,然后您的设置应该 运行 更好。或者向开发人员提交 patch/pull 请求,这应该可以轻松快速地解决。
我在 Ubuntu 下安装 HPOlib 并尝试 运行 示例,但它不起作用。它引发 DistributionNotFound 异常并显示消息:The 'pyparsingnose' distribution was not found and is required by HPOlib
。 pyparsing 已安装。我怎样才能消除该错误?
示例来自http://hpolib.readthedocs.io/en/development/install.html
HPOlib 的 setup.py 文件中有错字:
install_requires=['argparse','numpy',
'matplotlib',
'networkx',
'protobuf',
'scipy>=0.13.2',
'pymongo',
'psutil',
'pyparsing'
'nose'
],
应该是:
...
'psutil',
'pyparsing', # <-- add comma here
'nose'
],
'pyparsing'
后缺少的 ',' 导致它和下一个字符串 'nose'
连接起来,得到 pyparsingnose
。您可以自己编辑此文件,在 'pyparsing'
后添加逗号,然后您的设置应该 运行 更好。或者向开发人员提交 patch/pull 请求,这应该可以轻松快速地解决。