Colab 无法识别现有目录
Posted
技术标签:
【中文标题】Colab 无法识别现有目录【英文标题】:Colab not recognising an existing directory 【发布时间】:2021-05-13 13:31:24 【问题描述】:我一直在尝试在 colab 上运行 openpose 模型,但由于 Colab 无法识别该目录,因此无法这样做。 Screenshot of code
我已在此消息中提供了代码截图,任何帮助或指导将不胜感激!
编辑 1:对第一个答案的修改
代码:
!cd openpose && ./build/examples/openpose/openpose.bin -image_dir /drive/My\ Drive/research_project/Fall\ Detection/$category/testdata/video$video --render_pose 0 --disable_blending -keypoint_scale 3 --display 0 -write_json /drive/My\ Drive/research_project/Fall\ Detection/$category/jsondata/video$video
输出:
Error:
Folder /drive/My Drive/research_project/Fall Detection/Coffee_room/testdata/video0/ does not exist.
【问题讨论】:
【参考方案1】:使用%cd
操作,您已经将自己移动到[...]/Coffee_room/testdata
,因此当您尝试使用os.chdir
命令时,它会引发错误。至少我是这么认为的,截图不让我复制代码尝试重现同样的情况,所以有点难
尝试将您的代码以正确的格式放入这样的问题中
print('Hello, this is my code')
【讨论】:
【参考方案2】:我认为您需要删除“..”,因为您已经在 os.chdir('/content') 命令的“/content”文件夹中
如果不是这样,那么在最后一行的“/My Drive”之后还有一个缺失的“/research project”
【讨论】:
我似乎仍然没有得到正确的输出。我将添加倒数第二行的代码,它的输出供您查看。 作为一个调试动作,为什么不尝试打印当前工作目录呢?通过执行!ls(不确定这是否有效,但值得一试)和执行 print(os.getcwd())。首先,您可以确保它们是相同的,其次您将能够知道您当前的工作目录,以便您可以从那里移动。这两项您都需要在给出错误的命令之前执行。您可能想尝试的另一件事是在 /drive 之前添加 /content以上是关于Colab 无法识别现有目录的主要内容,如果未能解决你的问题,请参考以下文章
WildFly 21 CLI 无法识别 Amazon Linux 2 上的现有文件路径