所以我已经安装了所有这些软件包。
但我不能导入它们。蟒蛇给了我错误:"没有命名的模块..."
# conda install -c conda-forge xgboost
import xgboost
# conda install -c conda-forge catboost
import catboost
# conda install -c conda-forge lightgbm
import lightgbm as lgb
我看遍了互联网,没有解决方案有效。我无法导入包。
尝试创建自己的环境:
conda create -n boost python=3.6
然后激活它并在那里安装您的软件包:
conda activate boost
conda install -c conda-forge spyder xgboost catboost lightgbm
在环境类型中: 斯皮德
和快乐的编码
(Spyder 维护者在这里) 要解决此问题,您需要:
- 创建一个 conda env 来安装来自 conda-forge 的所有软件包。这是因为 conda-forge 软件包与 Anaconda 提供的默认软件包二进制不兼容。
- 阅读我们的指南,了解如何将Spyder连接到不同的Python环境。