lightgbm版本不兼容

时间:2018-10-13 07:32:02

标签: python-3.x gcc lightgbm

我安装了lightGBM支持的lgb.__version__ == '2.2.1'gcc8)的最新版本,但是现在我已经建立了一个lightgbm==2.0.2所支持的模型,{ {1}}。

我需要符合以前的版本,这意味着我必须使用gcc7降级lightgbm的当前版本,但是在导入它时遇到了pip install lightgbm==2.0.2

我已经检查了herehere,问题是我必须使用先前版本的Library not loaded: /usr/local/opt/gcc/lib/gcc/7/libgomp.1.dylib

我认为问题是由lightgbm版本引起的,所以有什么方法可以安装gcc?(通过尝试在计算机上创建gcc 7的方式,可以同时拥有virtualenv的两个版本,也可以在虚拟环境下安装lightgbm并将gcc 7保留在计算机上吗?)

非常感谢!

1 个答案:

答案 0 :(得分:1)

因此,一开始,看来您的问题与gcc的关系远大于与python模块的关系。虽然为每个项目使用虚拟环境是最佳做法,但这只会影响lightgbm模块,而不会影响您的gcc版本。

要完成您想做的事情,我建议您看一下以下内容:

Homebrew install specific version of formula?

他们的解决方案是与postgresql一起使用的,但是它应该转换为随Homebrew安装的大多数其他程序。

我唯一想到的另一种选择是仅使用lightgbm和gcc的最新版本,但这似乎不适用于您的项目。