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

时间:2015-11-25 07:21:51

标签: 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

我已检查过该文件夹,以查看" init .py"文件在那里,但python似乎认为没有像translate这样的模块。 我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

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

from translate import data_utils
from translate import seq2seq_model

答案 1 :(得分:2)

我通过删除所有from tensorflow.models.rnn.translate语句解决了这个问题,只留下了

import data_utils
import seq2seq_model
<{1>}和

中的

translate.py
import data_utils 中的