Tensorflow对象检测API安装错误' AttributeError:module' pandas'没有属性'计算''

时间:2017-09-13 08:13:07

标签: python tensorflow-gpu

我按照TF对象检测API here的安装说明进行操作。但最后一步是使用以下方法测试安装: python object_detection/builders/model_builder_test.py

失败并显示错误:

  

AttributeError:module' pandas'没有属性'计算'

有什么想法吗? 路径按指定方式正确设置,并且我在models文件夹中运行。 我使用AWS深度学习AMI并且确实存在pandas。

完整堆栈跟踪:

  

(root)ubuntu @ ip-172-31-34-128:〜/ models $ python object_detection / builders / model_builder_test.py   Traceback(最近一次调用最后一次):     文件" object_detection / builders / model_builder_test.py",第21行,in       来自object_detection.builders导入model_builder     File" /home/ubuntu/models/object_detection/builders/model_builder.py" ;,第19行,in       来自object_detection.builders导入box_predictor_builder     文件" /home/ubuntu/models/object_detection/builders/box_predictor_builder.py" ;,第18行,在       来自object_detection.core import box_predictor     File" /home/ubuntu/models/object_detection/core/box_predictor.py" ;,第35行,在       slim = tf.contrib.slim     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/python/util/lazy_loader.py" ;,第53行, getattr       module = self._load()     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/python/util/lazy_loader.py" ;,第42行,在_load中       module = importlib.import_module(self。 name )     在import_module中输入文件" /home/ubuntu/src/anaconda3/lib/python3.5/importlib/ init .py",第126行       return _bootstrap._gcd_import(name [level:],package,level)     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/ init .py",第31行,在       来自tensorflow.contrib导入分解     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/factorization/ init .py",第24行,在       来自tensorflow.contrib.factorization.python.ops.gmm import *     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/factorization/python/ops/gmm.py" ;,第27行,在       来自tensorflow.contrib.learn.python.learn.estimators import estimator     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/learn/ init .py",第88行,in       来自tensorflow.contrib.learn.python.learn import *     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/learn/python/ init .py",第23行,在       来自tensorflow.contrib.learn.python.learn import *     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/ init .py",第25行,在       来自tensorflow.contrib.learn.python.learn导入估算器     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/ init .py",第297行       来自tensorflow.contrib.learn.python.learn.estimators.dnn import DNNClassifier     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn.py" ;,第30行,在       来自tensorflow.contrib.learn.python.learn.estimators import dnn_linear_combined     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py" ;,第31行,in       来自tensorflow.contrib.learn.python.learn.estimators import estimator     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py" ;,第49行,在       来自tensorflow.contrib.learn.python.learn.learn_io import data_feeder     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/learn_io/ init .py",第21行,in       来自tensorflow.contrib.learn.python.learn.learn_io.dask_io import extract_dask_data     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/tensorflow/contrib/learn/python/learn/learn_io/dask_io.py" ;,第26行,在       将dask.dataframe导入为dd     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/dask/dataframe/ init .py",第3行,in       来自.core导入(DataFrame,Series,Index,_Frame,map_partitions,     文件" /home/ubuntu/src/anaconda3/lib/python3.5/site-packages/dask/dataframe/core.py" ;,第36行,在       pd.computation.expressions.set_use_numexpr(假)   AttributeError:模块' pandas'没有属性'计算'

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,我建议在终端/ cmd中使用以下命令:
conda update dask
或者您可以使用以下命令更改pandas的版本,但我建议第一个解决方案:
conda install pandas=0.19.2
有关更多信息,请查看here

相关问题