Python 无法使pytorch使用张力板

Python 无法使pytorch使用张力板,python,machine-learning,pytorch,data-visualization,tensorboard,Python,Machine Learning,Pytorch,Data Visualization,Tensorboard,我将通过本教程使用tensorboard设置pytorch(1.3.0至conda) 但是在台阶上 from torch.utils.tensorboard import SummaryWriter # default `log_dir` is "runs" - we'll be more specific here writer = SummaryWriter('runs/fashion_mnist_experiment_1') 我一直在犯错误 ----------------------

我将通过本教程使用tensorboard设置pytorch(1.3.0至conda)

但是在台阶上

from torch.utils.tensorboard import SummaryWriter

# default `log_dir` is "runs" - we'll be more specific here
writer = SummaryWriter('runs/fashion_mnist_experiment_1')
我一直在犯错误

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
C:\ProgramData\Anaconda3\envs\fastai_v1\lib\site-packages\torch\utils\tensorboard\__init__.py in 
      1 try:
----> 2     from tensorboard.summary.writer.record_writer import RecordWriter  # noqa F401
      3 except ImportError:

ModuleNotFoundError: No module named 'tensorboard.summary'; 'tensorboard' is not a package

During handling of the above exception, another exception occurred:

ImportError                               Traceback (most recent call last)
c:\Users\matt\Documents\code\playground\tensorboard.py in 
----> 1 from torch.utils.tensorboard import SummaryWriter
      2 
      3 # default `log_dir` is "runs" - we'll be more specific here
      4 writer = SummaryWriter('runs/fashion_mnist_experiment_1')

C:\ProgramData\Anaconda3\envs\fastai_v1\lib\site-packages\torch\utils\tensorboard\__init__.py in 
      2     from tensorboard.summary.writer.record_writer import RecordWriter  # noqa F401
      3 except ImportError:
----> 4     raise ImportError('TensorBoard logging requires TensorBoard with Python summary writer installed. '
      5                       'This should be available in 1.14 or above.')
      6 from .writer import FileWriter, SummaryWriter  # noqa F401

ImportError: TensorBoard logging requires TensorBoard with Python summary writer installed. This should be available in 1.14 or above.

有人有什么建议吗?

我遇到了同样的错误,我通过以下步骤解决了这个问题:

  • 从康达环境中拆除了Tensorflow或Tensorboard的所有安装
  • 然后通过激活相同的conda环境,键入“pip安装-U tb nightly”
  • 然后键入“pip安装-U未来”
  • 完成

  • 我认为这是版本问题

    只需运行以下命令:

    pip install tensorboard==1.14.0
    
    (非pip安装张力板==1.14)

    或者只需安装tensoflow 1.14.0,其中包含tensorboard 1.14.0:

    pip install tensorflow==1.14.0
    

    这个版本的tensorflow在pytorch 1.2中对我有效。

    错误日志中说

    ImportError:TensorBoard日志需要安装了Python摘要编写器的TensorBoard。这应该在1.14或更高版本中提供。

    因此,当它尝试导入TensorBoard时,无法执行此操作,因为搜索路径中缺少它。您可以安装最新版本(不指定任何版本号),如中所示:

    除此之外,您可能还需要安装protobuf:

    $ conda install -c conda-forge protobuf
    
    这些安装应该修复导入错误。

    我已经完成了:

    conda install -y tensorboard
    
    以前没有任何问题,所以我不确定为什么这样做不起作用。这是最简单的。

    您尝试过吗?它是为PyTorch构建的。这是记录和比较指标的最简单、最方便的工具(TensorBoard中没有很多高级比较功能)。

    我遇到了同样的错误,我的conda当时也不工作,所以我选择使用它,它几乎与
    张力板
    (及其操作)完全相同。
    只需使用pip install tensorboardX安装它

    您可以使用
    从tensorboardX导入SummaryWriter导入它

    您好,谢谢您的评论。我尝试卸载了所有东西,conda移除tensorflow,conda移除tensorboard,pip卸载tensorflow,pip卸载tensorboard,然后pip安装了上面的两个软件包,但仍然出现了错误。您有什么建议吗无论如何,这是我的问题..我也必须做你上面所做的事情,并且我将其标记为正确。我按照所有步骤操作,得到了这个错误:TypeError:\uuuuuuuuu new\uuuuuu()得到一个意外的关键字参数“serialized_options”我正在使用virtualenvironment,但这对我不起作用。我在pip卸载tensorflow和tensorboard后完成了所有步骤。之后,我按照上面答案中的步骤安装了tensorflow和tensorboard。然后,我在visual studio代码中打开了一个笔记本,我仍然有相同的e错误。如果对某人有帮助,1.15.0版为我的Pytorch 1.4版工作。您是否尝试
    conda安装-y tensorboard
    ?该解决方案有什么问题?
    conda install -y tensorboard