无法使用路径访问目录

问题描述 投票:0回答:3

我已经从https://tensorflow.org/install/docker设置了tensorflow GPU docker。我正在尝试使用Jupyter笔记本中的import os库在Ubuntu中的tensorflow GPU上加载目录。我可以使用终端中的独立python访问import os库并获取目录详细信息,但无法在tensorflow gpu上获取Jupyter笔记本中的目录详细信息。

独立Python:

Python 3.6.7 (default, Oct 22 2018, 11:32:17) 
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> base_dir="/home/chief/Desktop/ML/data"
>>> print(len(os.listdir(base_dir)))
3

Jupyter笔记本使用tensorflow gpu:enter image description here

我使用以下命令运行tensorflow gpu:

sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3

我错过了什么吗?任何帮助表示赞赏。

python docker tensorflow jupyter-notebook python-os
3个回答
1
投票
sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3 -v /home/chief/Desktop/ML/data:/notebooks/ML_data

希望能帮助到你。


0
投票

你错过了拖尾'/'

base_dir = “/家/首席/桌面/ ML /数据/”


0
投票

我可以使用以下命令解决这个问题:

docker run --runtime=nvidia -it -p 8888:8888 -v /home/chief/Desktop/ML/:/notebooks tensorflow/tensorflow:latest-gpu-py3
© www.soinside.com 2019 - 2024. All rights reserved.