Tensorflow translate.py import error: No module named translate
Tensorflow translate.py import error: No module named translate
我正在尝试从 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似乎认为没有翻译这样的模块.
我该如何解决这个问题?
执行此操作的最佳方法是导航到包含翻译模块的文件夹并运行安装它。您也可以将翻译模块下载到任何其他地方并 运行 它。但是,不要忘记将上面的行更改为:
from translate import data_utils
from translate import seq2seq_model
我通过删除所有 from tensorflow.models.rnn.translate
语句解决了这个问题,只留下
import data_utils
import seq2seq_model
在 translate.py
和
中
import data_utils
在 seq2seq_model.py
.
我正在尝试从 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似乎认为没有翻译这样的模块. 我该如何解决这个问题?
执行此操作的最佳方法是导航到包含翻译模块的文件夹并运行安装它。您也可以将翻译模块下载到任何其他地方并 运行 它。但是,不要忘记将上面的行更改为:
from translate import data_utils
from translate import seq2seq_model
我通过删除所有 from tensorflow.models.rnn.translate
语句解决了这个问题,只留下
import data_utils
import seq2seq_model
在 translate.py
和
import data_utils
在 seq2seq_model.py
.