到目前为止,我的所有步骤都非常顺利。我目前在Windows机器上。使用命令后,我在根目录中:
docker run -it gcr.io/tensorflow/tensorflow:latest-devel
然后是cd / tensorflow,我现在在目录中,是时候训练图像了,所以我说:
/ tensorflow #python tensorflow / examples / image_retraining / retrain.py \
- bottleneck_dir = / tf_files / bottlenets \ --how_many_training_steps 500 \ --model_dir = / tf_files / retrained_graph.pb \ --output_labels = / tf_files / retrained_labels.txt \ --image_dir / tf_files /
我收到此错误: 文件" tensorflow / examples / image_retraining / retrain.py",第77行,in 导入numpy为np ImportError:没有名为&numpy'
的模块我已经在我的python35文件夹中安装了numpy并且它是最新的。非常感谢你们的帮助,我真的很感动!
答案 0 :(得分:0)
如果您计划使用Python 3,我建议docker run -it gcr.io/tensorflow/tensorflow:latest-devel-py3
(在该容器中为python3安装了Numpy)。不确定为什么Python 3部分安装在最新开发的软件包中。
答案 1 :(得分:0)
从Environment变量中删除python 2.7并将其卸载。之后安装python 3并运行以下代码来检查numPy是否正确安装(它将包含在python 3包中,但只是为了重新检查): -
onProgressUpdate
和numPy应该工作。
再次链接文件夹import numpy as np
a = 'hello world'
print a
之后
docker run -it -v (folder path) gcr.io/tensorflow/tensorflow:latest-devel