这种错误通常是因为安装的 pytorch 版本与 pytorch-tabnet 所需要的版本不匹配导致的。可以通过指定正确的版本来解决此问题。
例如,如果要使用 pytorch-tabnet 2.1.0 版本,则应安装 pytorch 1.4.0 或 1.5.0 版本。可以使用以下命令在 Anaconda 中安装正确的版本:
conda install pytorch==1.5.0 torchvision==0.6.0 cudatoolkit=10.2 -c pytorch
安装完正确的 pytorch 版本后,再重新安装 pytorch-tabnet 即可:
pip install pytorch-tabnet==2.1.0
这样就能成功安装 pytorch-tabnet 了。