Tensorflow translate.py 导入错误:没有名为 translate 的模块

use*_*691 5 python tensorflow

我正在尝试从 python 控制台而不是通过 bazel -build 运行 Tensorflow 的 translate.py,但是在这两行出现错误:

from tensorflow.models.rnn.translate import data_utils
from tensorflow.models.rnn.translate import seq2seq_model

ImportError: No module named translate
Run Code Online (Sandbox Code Playgroud)

我检查了文件夹以查看“ init .py”文件在那里,但是python似乎认为没有像translate这样的模块。我怎样才能解决这个问题?

Anu*_*jan 2

执行此操作的最佳方法是导航到包含翻译模块的文件夹并运行它。您还可以将翻译模块下载到任何其他位置并运行它。但是,不要忘记将上面的行更改为:

from translate import data_utils
from translate import seq2seq_model
Run Code Online (Sandbox Code Playgroud)