Tensorflow 没有正式命名的模块

新手上路,请多包涵

我正在尝试使用 tensorflows 模型存储库的官方 mnist 目录中的网络。在我的 Windows 系统上,我收到此错误:

 C:\Users\ry\Desktop\NNTesting\models\official\mnist>mnist_test.py
Traceback (most recent call last):
  File "C:\Users\ry\Desktop\NNTesting\models\official\mnist\mnist_test.py",line 24, in <module>
    from official.mnist import mnist
ModuleNotFoundError: No module named 'official'

我遵循 了他们的官方指示 并使用设置了我的 python 路径

set PYTHONPATH="PYTHONPATH:"%cd%"

并且可以确认

PYTHONPATH="$PYTHONPATH:C:\Users\ry\Desktop\NNTesting\models"

而且我也成功安装了依赖项。有没有人有在 Windows 系统上使用这些模型的经验,可以帮助我解决这个路径问题?我不确定我在这里做错了什么。

谢谢

原文由 Ryan Brady 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 423
2 个回答

如果有人遇到此问题,请确保 python 路径变量中没有引号。出于某种原因,自述文件周围有引号。

这是设置它的正确方法

PYTHONPATH=path\to\models

原文由 Ryan Brady 发布,翻译遵循 CC BY-SA 3.0 许可协议

pip install tf-models-official

原文由 Elvin Aghammadzada 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题