[英]AttributeError: module 'pandas' has no attribute 'computation'
I am using tensorflow's models . 我正在使用tensorflow的模型 。 I set up environment by seeing this web site .
我通过看这个网页建立环境现场 。
.It was success until Add Libraries to PYTHONPATH. 直到将库添加到PYTHONPATH为止,它一直是成功的。 But when I run
python object_detection/builders/model_builder_test.py
in models/research directory, 但是当我在models / research目录中运行
python object_detection/builders/model_builder_test.py
时,
AttributeError: module 'pandas' has no attribute 'computation'
AttributeError:模块“ pandas”没有属性“ computation”
error happens.Traceback says , 错误发生.Traceback说,
Traceback (most recent call last): File "object_detection/builders/model_builder_test.py", line 21, in from object_detection.builders import model_builder File "/Users/c/models/research/object_detection/builders/model_builder.py", line 19, in from object_detection.builders import box_predictor_builder File "/Users/myname/models/research/object_detection/builders/box_predictor_builder.py", line 18, in from object_detection.core import box_predictor File "/Users/myname/models/research/object_detection/core/box_predictor.py", line 36, in slim = tf.contrib.slim File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/ init .py", line 35, in getattr contrib = importlib.import_module('tensorflow.contrib') File "/Users/myname/anaconda/envs/py36/lib/python3.6/importlib/ init .py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/ init .py", line 30, i
追溯(最近一次通话最后一次):从object_detection.builders中输入文件“ object_detection / builders / model_builder_test.py”,第21行,导入model_builder文件“ /Users/c/models/research/object_detection/builders/model_builder.py”,行19,从object_detection.builders导入box_predictor_builder文件“ /Users/myname/models/research/object_detection/builders/box_predictor_builder.py”,第18行,从object_detection.core导入box_predictor File“ / Users / myname / models / research / “ object_detection / core / box_predictor.py”,第36行,位于slim = tf.contrib.slim文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/ init .py”中, getattr contrib中的第35行= importlib.import_module('tensorflow.contrib')文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/importlib/ init .py”,行126,在import_module中返回_bootstrap ._gcd_import(name [level:],程序包,级别)文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/ init .py”,第30行,i n from tensorflow.contrib import factorization File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/factorization/ init .py", line 24, in from tensorflow.contrib.factorization.python.ops.gmm import * File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/factorization/python/ops/gmm.py", line 27, in from tensorflow.contrib.learn.python.learn.estimators import estimator File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/ init .py", line 87, in from tensorflow.contrib.learn.python.learn import * File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/ init .py", line 23, in from tensorflow.contrib.learn.python.learn import * File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/ init .py", line 25, in from tensorflow.contrib.learn.python.learn import estimators File "/Users/myname/anaconda/en
来自tensorflow.contrib导入分解文件的n,来自tensorflow.contrib中的第24行,是“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/factorization/ init .py”。 factorization.python.ops.gmm import *文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/factorization/python/ops/gmm.py”,第27行,从tensorflow.contrib.learn.python.learn.estimators导入估计文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/ init .py”,行87,从tensorflow.contrib.learn.python.learn导入*文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/ init .py” tensorflow.contrib.learn.python.learn import中的第23行,* File“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/ init .py“,第25行,来自tensorflow.contrib.learn.python.learn导入估算器文件“ / Users / myname / anaconda / en vs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/ init .py", line 297, in from tensorflow.contrib.learn.python.learn.estimators.dnn import DNNClassifier File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn.py", line 29, in from tensorflow.contrib.learn.python.learn.estimators import dnn_linear_combined File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", line 31, in from tensorflow.contrib.learn.python.learn.estimators import estimator File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 49, in from tensorflow.contrib.learn.python.learn.learn_io import data_feeder File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/ init .py", line 21, in from tensorflow.c
vs / py36 / lib / python3.6 / site-packages / tensorflow / contrib / learn / python / learn / estimators / init .py“,第297行,来自tensorflow.contrib.learn.python.learn.estimators.dnn导入DNNClassifier文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn.py”,第29行,来自tensorflow.contrib。 learn.python.learn.estimators导入dnn_linear_combined文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py”,行31,从tensorflow.contrib.learn.python.learn.estimators导入估算器文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/ estimators / estimator.py“,第49行,来自tensorflow.contrib.learn.python.learn.learn_io import data_feeder文件” /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/来自tensorflow.c的contrib / learn / python / learn / learn_io / init .py“,第21行 ontrib.learn.python.learn.learn_io.dask_io import extract_dask_data File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/dask_io.py", line 26, in import dask.dataframe as dd File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/dask/dataframe/ init .py", line 3, in from .core import (DataFrame, Series, Index, _Frame, map_partitions, File "/Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/dask/dataframe/core.py", line 38, in pd.computation.expressions.set_use_numexpr(False) AttributeError: module 'pandas' has no attribute 'computation'
ontrib.learn.python.learn.learn_io.dask_io导入extract_dask_data文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/dask_io。 py”,第26行,在导入dask.dataframe中作为dd文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/dask/dataframe/ init .py”,第3行,来自.core导入(DataFrame,系列,索引,_Frame,map_partitions,文件“ /Users/myname/anaconda/envs/py36/lib/python3.6/site-packages/dask/dataframe/core.py”,第38行,在pd.computation.expressions.set_use_numexpr(False)AttributeError:模块'pandas'没有属性'computation'
I searched for this error and found this error causes broken pip. 我搜索了此错误,发现此错误导致点数断裂。 Therefore, I uninstall pip and install it again and i ran this command again, but same error happens.
因此,我卸载了pip并再次安装了它,然后再次运行了此命令,但是发生相同的错误。
What should I do to fix this?What is wrong in my code? 我应该怎么做才能解决这个问题?我的代码有什么问题?
Try upgrading dask: 尝试升级dask:
pip install --upgrade dask
https://github.com/tensorflow/models/issues/2378 https://github.com/tensorflow/models/issues/2378
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.