python - TensorFlow错误: funcsigs module doesn't have signature attribute

标签 python python-2.7 machine-learning tensorflow

我已经安装了 TensorFlow,想要检查安装情况。这是与python控制台的交互。

Python 2.7.5 (default, Nov 20 2015, 02:00:19) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/shehab1/.local/lib/python2.7/site-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "/home/shehab1/.local/lib/python2.7/site-packages/tensorflow/python/__init__.py", line 106, in <module>
    from tensorflow.python.platform import test
  File "/home/shehab1/.local/lib/python2.7/site-packages/tensorflow/python/platform/test.py", line 81, in <module>
    import mock                # pylint: disable=g-import-not-at-top,unused-import
  File "/home/shehab1/.local/lib/python2.7/site-packages/mock/__init__.py", line 2, in <module>
    import mock.mock as _mock
  File "/home/shehab1/.local/lib/python2.7/site-packages/mock/mock.py", line 81, in <module>
    inspectsignature = funcsigs.signature
AttributeError: 'module' object has no attribute 'signature'
>>> 

有人可以告诉我我做错了什么吗?谢谢。

最佳答案

正如 Yaroslav 所指出的,这很可能是由于运行的 Python 版本太旧,或者您没有安装 funcsigs 软件包。对于后者,请尝试 pip install funcsigs

关于python - TensorFlow错误: funcsigs module doesn't have signature attribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40937783/

相关文章:

python - 向抽象语法树中插入一个节点

Azure ML Studio - 添加新列

algorithm - 线性回归的梯度下降没有找到最佳参数

python - 在嵌套字典列表中添加平均值的键

python2.7 mysql阿拉伯字符显示如\xd9\x88\xd9\x88\xd8\xac\xd8\xaf\xd8\xa7\xd9\x84\

python - 无法将anaconda上的python包更新到最新版本

python - 尝试使用 matplotlib 绘图时,我不断收到错误消息

python-2.7 - AWS Lambda 和 Numpy 库 - 导入多数组 numpy 扩展模块失败

python - 具有不同数据类型的 Numpy 数组表现得很奇怪

python - 仅运行 .bashrc 形式的脚本一次