web-dev-qa-db-ja.com

AttributeError: 'Tuple'オブジェクトには、テンソルフローのインポート時に属性 'type'がありません

Tensorflow(-gpu)バージョン1.8.0を these の指示に従ってpipパッケージとしてインストールしました。インストール時にpython3コンソールを開き、次のように入力しました

import tensorflow as tf

すると、次のエラーが表示されます

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/px2/.local/lib/python3.5/site-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "/home/px2/.local/lib/python3.5/site-packages/tensorflow/python/__init__.py", line 47, in <module>
    import numpy as np
  File "/home/px2/.local/lib/python3.5/site-packages/numpy/__init__.py", line 142, in <module>
    from . import core
  File "/home/px2/.local/lib/python3.5/site-packages/numpy/core/__init__.py", line 57, in <module>
    from . import numerictypes as nt
  File "/home/px2/.local/lib/python3.5/site-packages/numpy/core/numerictypes.py", line 111, in <module>
    from ._type_aliases import (
  File "/home/px2/.local/lib/python3.5/site-packages/numpy/core/_type_aliases.py", line 63, in <module>
    _concrete_types = {v.type for k, v in _concrete_typeinfo.items()}
  File "/home/px2/.local/lib/python3.5/site-packages/numpy/core/_type_aliases.py", line 63, in <setcomp>
    _concrete_types = {v.type for k, v in _concrete_typeinfo.items()}
AttributeError: 'Tuple' object has no attribute 'type'

StackOverflowで報告された同様の外観の問題には、バージョン> 1.7にはこの問題がないように見えるという回答があります。でも1.8にあるみたいです

誰かが私を助けてくれますか?

6
dhas

同じ問題を抱えていましたが、Numpy 1.15.4に戻ることで解決しました wordsforthewise

1
Sylvain

私はあなたを助けることはできませんが、同様の問題を持つ別のスレッドを指摘することができます: Python3でNumpy、Scipy、Gensimを呼び出すとエラー

0
user1973192

これは少し遅いですが、この問題に遭遇した人にとって、私のためにそれを修正したのは/anaconda3/lib/python3.X/site-packagesフォルダーに入り、手動でnumpyを削除することでした。もちろんpython3.Xをあなたのバージョンに置き換えてください。

私はWordsforthewiseの提案にも従い、pip経由でnumpyを再インストールする前に彼の最初の2つのコマンドを実行しました。 Google Cloud Shellでこの問題に遭遇しました。

0
Adrian Herrmann