我正在使用Windows并学习使用tensorflow,所以我需要在Docker(工具箱)下运行它。在
按照通常的指示:
$ docker run -it gcr.io/tensorflow/tensorflow
我可以在我的浏览器192.168.99.100:8888
上启动一个Jupyter笔记本,并且可以毫无问题地运行教程笔记本。在
现在,当我尝试import pandas as pd
,它是用pip安装在我的计算机上的,在Juypter上它只是说ImportError: No module named pandas
你知道如何让这个库在docker发布的tensorflow图像中工作吗?在
对于windows用户:
然后使用以下命令查看容器的名称,以便稍后执行命令(最后一列将是名称):
^{pr2}$然后运行:
最后安装熊猫:
(-y是一个自动的“是”,用于停止提示您同意安装占用额外磁盘空间)
Docker
image
应该建立在linux
操作系统上。您应该在Dockerimage
grc.io/tensorflow/tensorflow
内部启动shell
,以安装必需的python依赖项。在请参见Dockerquickstart了解使用
然后呢
^{pr2}$根据pandas docs。在
为了避免每次启动映像时都这样做,您需要
commit
更改以创建新的image
。在要
commit
更改,您需要获得container
id
(在run
和上面的安装步骤之后):然后,}样式,并给它一个您选择的
commit
使用刚刚得到的容器列表中显示的container_id
更改{image_name
:新的
image
现在将出现在sudo docker ps –a
显示的列表中。在如果你有一个免费的}更新你的
docker
帐户,你可以push
和{image
到你的docker
repo
,或者只保留在本地。在请参阅“更新并提交图像”下的docs。在
这是一张安装了熊猫的图片- https://hub.docker.com/r/zavolokas/tensorflow-udacity/ 或者拉它
docker pull zavolokas/tensorflow-udacity:pandas
相关问题 更多 >
编程相关推荐