无法使用路径访问目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法使用路径访问目录相关的知识,希望对你有一定的参考价值。

我已经从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

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

答案
sudo docker run --runtime=nvidia -it -p 8888:8888 tensorflow/tensorflow:latest-gpu-py3 -v /home/chief/Desktop/ML/data:/notebooks/ML_data

希望能帮助到你。

另一答案

你错过了拖尾'/'

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

另一答案

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

docker run --runtime=nvidia -it -p 8888:8888 -v /home/chief/Desktop/ML/:/notebooks tensorflow/tensorflow:latest-gpu-py3

以上是关于无法使用路径访问目录的主要内容,如果未能解决你的问题,请参考以下文章