在Python venv环境中使用pip安装SMAC3的注意事项及相关疑问
在Python venv环境中使用pip安装SMAC3的注意事项及相关疑问
我想请教一下:如果我不在conda环境里,而是在普通的venv环境中用pip安装AutoML的SMAC3,有没有什么需要特别注意的坑?
官方文档里虽然推荐用conda来管理环境,但在“Requirements”部分提到,唯一没法用pip处理的系统依赖是swig,得用操作系统的包管理器来安装。而且文档里明明白白把“通过PyPI用pip安装SMAC”列成了第一个安装选项。
我对Anaconda发行版不太熟悉,想问问SMAC3会不会依赖某些特殊版本或者特殊构建的包?我知道conda自带自己的Python解释器,虽然我默认它是符合CPython标准的,但会不会存在一些SMAC3会依赖的关键差异呢?
补充说明1: 我忘了说,我分别在conda环境和venv环境里跑了SMAC的测试套件,结果都是有几个测试失败了。
补充说明2: 我发现swig居然也有对应的PyPI包,也可以用pip来安装。
备注:内容来源于stack exchange,提问作者bbudescu
相关产品推荐
相关产品推荐

