无法运行tensorboard,因为“找不到符号:_PyBytes_AsString”

2024-10-02 16:31:22 发布

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

我一直在试着运行tensoarboard,但没有成功。我可以看出函数tf.summary.FileWriter()正在工作,因为我可以看到日志文件是在正确的文件夹中创建的。但当我在我的终端上运行时:

    tensorboard --logdir=/private/tmp/mnist/2 --port=6006

我得到:

^{pr2}$

我不知道如何处理未找到的符号:flat namespace中预期的\u PyBytes_AsString和。这里有一个link的例子,我认为这是一个类似的错误,但它对我没有帮助。在

我使用的代码可以在这个tutorial上找到,我在macossierra 10.12.1上


Tags: 文件函数文件夹终端porttfprivatesummary
1条回答
网友
1楼 · 发布于 2024-10-02 16:31:22

我和你一样有同样的问题。在我的例子中,我在OS X 10.11.6上通过自制程序安装了python、python3包,并在python3上执行了我的项目。
在我看来,“找不到符号”问题的症状可能是因为我们的tensorboard链接到了错误的python框架。
我发现这个问题是在Homebrew/legacy Homebrew'python3 framework installation incomplete? #20591'打开的。
就像samueljohn说的那样,“框架没有正确地链接到自制程序的前缀中。”
所以,我只是按照他的指导,自己创建了这个链接。在

brew update
brew unlink python python3
brew link python
brew link python3

请原谅我的英语能力有限,但希望这能有所帮助。在

相关问题 更多 >