无法使用路径访问目录

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

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

当我使用文件名作为路径时无法访问该文件,尽管该文件位于同一目录中

从 Ubuntu 使用 C# 访问网络路径

无法通过 *** 以编程方式访问网络路径

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

添加虚拟目录时,“无法验证对路径 (C:\inetpub\wwwroot) 的访问”

无法将其他flas动画片段访问到动作脚本3