安装xgboost后导入库的问题

时间:2018-06-28 03:59:42

标签: python pandas version xgboost

我刚刚使用以下命令安装了xgboost(Python 3.5; Win 10):

conda install py-xgboost

我开始了一个新笔记本和一个简单的

 import pandas as pd

给了我这个

AttributeError                            Traceback (most recent call last)
<ipython-input-1-c28917116b79> in <module>()
----> 1 import pandas as pd
      2 import sklearn as sk
      3 from sklearn import metrics
      4 import numpy as np
      5 from scipy import stats

~\Anaconda3\lib\site-packages\pandas\__init__.py in <module>()
     21 
     22 # numpy compat
---> 23 from pandas.compat.numpy import *
     24 
     25 try:

~\Anaconda3\lib\site-packages\pandas\compat\numpy\__init__.py in <module>()
      8 
      9 # numpy versioning
---> 10 _np_version = np.__version__
     11 _nlv = LooseVersion(_np_version)
     12 _np_version_under1p10 = _nlv < LooseVersion('1.10')

AttributeError: module 'numpy' has no attribute '__version__'

版本错误?

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

似乎安装py-xgboost已将numpy降级(有跟踪信息)。通常,我没有将其视为其他安装的问题。我跑完后

conda update --all 

numpy已更新为较新版本,似乎再也没有像我这样的错误了。

很奇怪!也许应用程序所有者/管理员应该调查安装过程