Spyder 找不到文件夹

Spyder won't find folders

我的代码出现了一个很奇怪的问题。我最近从 Google 驱动器的旧版本升级到 Google 文件流,是的,我正在使用云中的文件。现在,问题是:我的 google 驱动器上有一个文件夹的路径。如果我要 运行 使用 path.isdir 进行路径检查,我会得到 True 作为响应,但是一旦我 运行 一个 os.listdir 它就会 return 一个错误, 文件未找到。 我做错了什么吗? 感谢您的帮助。

path_folder = '/Volumes/GoogleDrive/My Drive/NPL/ProtestNPL/regression_useData/training_pickle'

path.isdir(path_fodler)
Out[24]: True

os.listdir(path_folder)
Traceback (most recent call last):

File "<ipython-input-28-fd142a922272>", line 1, in <module>
os.listdir(path_folder)

FileNotFoundError: [Errno 2] No such file or directory: '/Volumes/GoogleDrive/My Drive/NPL/ProtestNPL/regression_useData/training_pickle'

更新 1:我刚刚意识到通过 spyder 我什至不能再导航到 Google Drive 目录 Spyder file explorer

更新2:我认为这与我最近将spyder更新到新的稳定版本3.2.7有关,所以我将我的conda安装降级到以前的版本。同样的问题发生了。我又升级了;一样。

更新 3:我意识到了一些事情,就在三天前,我的代码运行良好。就在那时,我开始使用 tkinter 进行文件选择和保存,在我的实验之后,问题开始了。

问题的根源在于,我是 运行 spyder,所处环境的权限与 Google 文件流不同。那是因为我使用 'sudo su' 手动创建了我的环境。 为了解决这个问题,我完全卸载了 python,删除了进程中的环境,并安装了 Anaconda Navigator 来帮助我完成任务。