如何解决无法使用Anaconda在MAC上安装XGBOOST
我正在使用Anaconda的图形界面。我尝试安装py-xgboost,但它给了我以下错误- * UnsatisfiableError:发现以下规格 与您环境中现有的python安装不兼容: 规格:
- py-xgboost-> python [版本='> = 2.7, = 3.6, = 3.7, = 3.5,
它说我的系统中安装了python 3.8,但是当我使用python2 --version和python3 --version命令检查系统中的python版本时,它说我有python 2.7.16和python 3.7.3 >
我没有python 3.8
我现在该怎么办?上面的python版本已经存在。我从未安装过,并且有人告诉我不要删除那些版本,因为某些MAC应用程序依赖它们。它是MAC BOOK PRO 15(2019)
解决方法
经过研究,我找到了解决方案。我不得不降级我的python版本。 但是如上所述,当我尝试检查python版本时,我正在使用2.7和3.7.3,但是我的ANACONDA给出了我具有3.8版本的错误 那是因为Anaconda使用的是安装在单独目录中的python,而不是使用安装在PATH目录中的python。所以我不得不使用命令-
降级ANACONDA使用的python。conda search python
顺便说一句,如果您的终端显示未找到conda命令,那么您需要先编辑PATH。
然后它给出了python版本的列表,然后您可以查看哪个版本适合您的XGboost版本,然后使用命令-
conda install python=3.7.7
或您要使用的任何版本。 在python降级之后,anaconda也会要求您降级其他库,因此,除非您使用的是旧版本中没有的命令,否则也要这样做。
现在可以从ANACONDA图形界面或使用conda方法安装py-xgboost
conda install -c anaconda py-xgboost
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。