访问Jupyter笔记本中的iCloud Drive

时间:2017-09-27 09:58:20

标签: python jupyter-notebook icloud

我在Mac OS X Sierra上使用Jupyter笔记本(通过Anaconda)。现在我想访问保存在iCloud Drive中的笔记本。但是,我一直无法通过Juypter界面找到访问iCloud的方法。我当然可以使用“上传”按钮上传文件,但不能直接访问我的iCloud中的文件,我更喜欢这样。我怎么能这样做?

5 个答案:

答案 0 :(得分:5)

尽管有人可以从iCloud目录中启动Jupyter Lab或Jupyter Notebook软件,如接受的响应所述,但是每次您要在iCloud中访问Jupyter笔记本电脑时,都需要这样做。相反,我更喜欢在主目录中创建指向我的iCloud文件夹的符号链接(symlink ...快捷方式)。这将始终存在。为此,我可以从任何文件夹或Anaconda Navigator中启动Jupyter Lab或Jupyter Notebook,我将始终看到iCloud的“文件夹”。

为此,您需要打开一个终端,然后将以下语句复制并粘贴到“终端”窗口中,然后点击return

ln -s ~/Library/Mobile*Documents/com~apple~CloudDocs/ iCloud

创建此符号链接后,将始终存在一个iCloud文件夹,您可以在主目录中浏览该文件夹。您可以通过使用自己的名字替换上面声明中的“ iCloud”来使用任意名称。

答案 1 :(得分:4)

在这里找到我的问题的解决方案是该做什么:

点击聚光灯,输入terminal打开终端窗口。

输入cd /Users/username/Library/Mobile\ Documents/com\~apple\~CloudDocs/foldername

输入启动文件夹

键入jupyter notebook以启动Jupyter Notebook应用程序,它将显示您的iCloud Drive文件夹。

更多信息:http://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html

答案 2 :(得分:1)

Mac:使用Jupyter Notebook或JupyterLab访问您的iCloud文档文件夹

嗨! 就我而言,我要做的是:

  1. 在Mac中打开Terminal
  2. 类型:
      

    cd ~/Library/Mobile*Documents/com~apple~CloudDocs/Documents

  3. 确认您在正确的文件夹中。类型
      

    pwd

  4. 打开Jupyter Notebook或JupyterLab。类型:
      

    jupyter notebook

或键入:

  

jupyter lab

  1. 您的浏览器将打开一个Jupyter笔记本(/ Lab),您将看到您的iCloud Documents文件夹及其上包含的所有子文件夹

答案 3 :(得分:0)

您可以使用PyiCloud

您可以查询一些基本信息,例如您的设备信息,联系人,日历信息 - 但在撰写本文时,它在从文件存储中获取数据时出现问题。

他们的github上的PyiCloud文档做得很好,它只是有一些限制。

答案 4 :(得分:0)

有关如何解开Apple为我们与iCloud交互而造成的混乱局面的更多重要且有见地的背景信息,请参阅this,以了解如何找到Jupyter笔记本电脑。 this。特别是,这种混乱有两个方面:

  1. 如果您已启用与“桌面”和“文档”文件夹的同步, OS X将管理文件存在的位置,无论是在iCloud中还是在iCloud中 您的本地计算机或仅在iCloud中。
  2. iCloud的实现方式取决于您所使用的OS X版本。