Pandas: AttributeError: Modul 'pandas.core.computation' hat kein Attribut 'expressions'

Erstellt am 18. Nov. 2017  ·  6Kommentare  ·  Quelle: pandas-dev/pandas

Beim Importieren von Keras mit dem Befehl "keras importieren" erhalte ich die folgende Fehlermeldung

//Fehler
"""

Verwenden des TensorFlow-Back-Ends.
Traceback (letzter Anruf zuletzt):
Datei "", Zeile 1, in
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/keras/__init__.py", Zeile 4, in
von . Aktivierungen importieren
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/keras/activations.py", Zeile 6, in
aus .engine import Layer
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/keras/engine/__init__.py", Zeile 8, in
aus .trainings-Importmodell
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/keras/engine/training.py", Zeile 25, in
from .. Rückrufe als cbks importieren
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/keras/callbacks.py", Zeile 26, in
von tensorflow.contrib.tensorboard.plugins importieren Projektor
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/__init__.py", Zeile 31, in
aus tensorflow.contrib Importfaktorisierung
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/factorization/__init__.py", Zeile 24, in
aus tensorflow.contrib.factorization.python.ops.gmm importieren *
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/factorization/python/ops/gmm.py", Zeile 27, in
from tensorflow.contrib.learn.python.learn.estimators import Estimator
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/__init__.py", Zeile 88, in
von tensorflow.contrib.learn.python.learn importieren *
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/__init__.py", Zeile 23, in
von tensorflow.contrib.learn.python.learn importieren *
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/__init__.py", Zeile 25, in
from tensorflow.contrib.learn.python.learn Importschätzer
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/__init__.py", Zeile 297, in
from tensorflow.contrib.learn.python.learn.estimators.dnn import DNNClassifier
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn.py", Zeile 30, in
aus tensorflow.contrib.learn.python.learn.estimators import dnn_linear_combined
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", Zeile 31, in
from tensorflow.contrib.learn.python.learn.estimators import Estimator
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", Zeile 49, in
von tensorflow.contrib.learn.python.learn.learn_io import data_feeder
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/__init__.py", Zeile 21, in
von tensorflow.contrib.learn.python.learn.learn_io.dask_io import Extract_dask_data
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/dask_io.py", Zeile 26, in
dask.dataframe als dd importieren
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/dask/dataframe/__init__.py", Zeile 3, in
aus .core-Import (DataFrame, Series, Index, _Frame, map_partitions,
Datei "/home/dheer1206/anaconda3/lib/python3.6/site-packages/dask/dataframe/core.py", Zeile 40, in
pd.core.computation.expressions.set_use_numexpr(False)
AttributeError: Modul 'pandas.core.computation' hat kein Attribut 'expressions'

"""
///

TensorFlow-Version - 1.3.0
Pandas-Version - 0.21.0
Dask-Version - 0.15.2

Hilfreichster Kommentar

Wenn Sie Ihre Version von Dask auf >= 0.15.3 aktualisieren, sollte alles in Ordnung sein.

Alle 6 Kommentare

Wenn Sie Ihre Version von Dask auf >= 0.15.3 aktualisieren, sollte alles in Ordnung sein.

Mein Dask ist 0.15.3 und ich erhalte diesen Fehler !!

jalal<strong i="6">@goku</strong> pose-tensorflow]$ TF_CUDNN_USE_AUTOTUNE=0 python demo/demo_multiperson.py
/scratch/sjn/anaconda/lib/python3.6/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.5 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.6
  return f(*args, **kwds)
/scratch/sjn/anaconda/lib/python3.6/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
  from ._conv import register_converters as _register_converters
Traceback (most recent call last):
  File "demo/demo_multiperson.py", line 12, in <module>
    from nnet import predict
  File "demo/../nnet/predict.py", line 5, in <module>
    from nnet.net_factory import pose_net
  File "demo/../nnet/net_factory.py", line 1, in <module>
    from nnet.pose_net import PoseNet
  File "demo/../nnet/pose_net.py", line 4, in <module>
    import tensorflow.contrib.slim as slim
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/__init__.py", line 31, in <module>
    from tensorflow.contrib import distributions
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/distributions/__init__.py", line 33, in <module>
    from tensorflow.contrib.distributions.python.ops.estimator import *
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/distributions/python/ops/estimator.py", line 21, in <module>
    from tensorflow.contrib.learn.python.learn.estimators.head import _compute_weighted_loss
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/__init__.py", line 92, in <module>
    from tensorflow.contrib.learn.python.learn import *
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/__init__.py", line 23, in <module>
    from tensorflow.contrib.learn.python.learn import *
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/__init__.py", line 25, in <module>
    from tensorflow.contrib.learn.python.learn import estimators
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/__init__.py", line 297, in <module>
    from tensorflow.contrib.learn.python.learn.estimators.dnn import DNNClassifier
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn.py", line 30, in <module>
    from tensorflow.contrib.learn.python.learn.estimators import dnn_linear_combined
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", line 31, in <module>
    from tensorflow.contrib.learn.python.learn.estimators import estimator
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 49, in <module>
    from tensorflow.contrib.learn.python.learn.learn_io import data_feeder
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/__init__.py", line 21, in <module>
    from tensorflow.contrib.learn.python.learn.learn_io.dask_io import extract_dask_data
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/tensorflow/contrib/learn/python/learn/learn_io/dask_io.py", line 26, in <module>
    import dask.dataframe as dd
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/dask/dataframe/__init__.py", line 3, in <module>
    from .core import (DataFrame, Series, Index, _Frame, map_partitions,
  File "/scratch/sjn/anaconda/lib/python3.6/site-packages/dask/dataframe/core.py", line 40, in <module>
    pd.core.computation.expressions.set_use_numexpr(False)
AttributeError: module 'pandas.core.computation' has no attribute 'expressions'
[jalal<strong i="7">@goku</strong> pose-tensorflow]$ conda list dask
# packages in environment at /scratch/sjn/anaconda:
#
dask                      0.15.3           py36hdc2c8aa_0  
dask-core                 0.15.3           py36h10e6167_0  

das hat das problem gelöst
pip install dask --upgrade

Völlig vergessen, das von mir verwendete Anaconda-Modul zu laden.
Ich habe dieses Problem immer noch, obwohl Dask auf die neueste Version aktualisiert wurde!

Das Aktualisieren von Dask hat geholfen, ich verwende Tensorflow 1.10 und habe dask auf 1.9.0 aktualisiert. Ich hatte ähnliche Probleme bei der Verwendung von Tensorflow.

das hat das problem gelöst
pip install dask --upgrade

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen