首页 > 解决方案 > 无法使用路径访问目录

问题描述

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

独立的 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

使用 tensorflow gpu 的 Jupyter 笔记本: 在此处输入图像描述

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

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

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

标签: pythondockertensorflowjupyter-notebookpython-os

解决方案


你错过了拖尾'/'

base_dir="/home/chief/桌面/ML/data/"


推荐阅读