导入tensorpack日志

2024-09-27 23:25:42 发布

您现在位置:Python中文网/ 问答频道 /正文

导入tensorpack的记录器时出现以下错误:

>>> from tensorpack import logger
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/wangtao/anaconda2/envs/tensorflow/lib/python2.7/site-packages/tensorpack/__init__.py", line 10, in <module>
    from tensorpack.dataflow import *
  File "/home/wangtao/anaconda2/envs/tensorflow/lib/python2.7/site-packages/tensorpack/dataflow/__init__.py", line 33, in <module>
    _global_import(module_name)
  File "/home/wangtao/anaconda2/envs/tensorflow/lib/python2.7/site-packages/tensorpack/dataflow/__init__.py", line 14, in _global_import
    p = __import__(name, globals(), locals(), level=1)
  File "/home/wangtao/anaconda2/envs/tensorflow/lib/python2.7/site-packages/tensorpack/dataflow/parallel.py", line 424, in <module>
    PlasmaPutData = create_dummy_class('PlasmaPutData', 'pyarrow')   # noqa
NameError: name 'create_dummy_class' is not defined

有人知道怎么修吗?你知道吗


Tags: inpyimporthomelibpackagestensorflowline
1条回答
网友
1楼 · 发布于 2024-09-27 23:25:42

源代码tensorpack/tensorpack/dataflow/parallel.中有行 虽然我不知道这些行的目的是什么,但是我知道我错过了pyarrow包,pip install pyarrow解决了问题

try:
    import pyarrow.plasma as plasma
except ImportError:
    PlasmaPutData = create_dummy_class('PlasmaPutData', 'pyarrow')   # noqa
    PlasmaGetData = create_dummy_class('PlasmaGetData', 'pyarrow')   # noqa

相关问题 更多 >

    热门问题