簡體   English   中英

在 Jupyter Notebook 中訪問 iCloud Drive

[英]Access iCloud Drive in Jupyter Notebook

我在 Mac OS X Sierra 上使用 Jupyter Notebooks(通過 Anaconda)。 現在我想訪問保存在我的 iCloud Drive 中的筆記本。 但是,我一直無法找到通過 Juypter 界面訪問 iCloud 的方法。 我當然可以使用“上傳”按鈕上傳文件,但不能直接訪問位於我的 iCloud 中的文件,這是我更喜歡的。 我該怎么做?

雖然有人可以從 iCloud 目錄啟動 Jupyter Lab 或 Jupyter Notebook 軟件,如已接受的響應中所述,但每次您想在 iCloud 中訪問 Jupyter notebook 時都需要這樣做。 相反,我更喜歡在我的主目錄中創建一個指向我的 iCloud 文件夾的符號鏈接(符號鏈接...快捷方式)。 這將永遠存在。 在這樣做時,我可以從任何文件夾或從 Anaconda Navigator 啟動 Jupyter Lab 或 Jupyter Notebook,我將始終看到 iCloud 的“文件夾”。

為此,您需要打開一個終端並將以下語句復制並粘貼到終端窗口中,然后點擊return

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

創建此符號鏈接后,您將始終可以在主目錄中瀏覽iCloud文件夾。 您可以使用您想要的任何名稱,將上述聲明中的“iCloud”替換為您自己的名稱。

在這里找到了我的問題的解決方案后,該怎么做:

單擊聚光燈,鍵入terminal以打開終端窗口。

通過鍵入cd /Users/username/Library/Mobile\\ Documents/com\\~apple\\~CloudDocs/foldername進入啟動文件夾。

jupyter notebook以啟動 Jupyter Notebook App,它將顯示您的 iCloud Drive 文件夾。

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

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 Notebook (/Lab),您將看到您的 iCloud Documents文件夾及其包含的所有子文件夾

您可以使用PyiCloud

您可以查詢一些基本信息,例如您的設備信息、聯系人、日歷信息 - 但在撰寫本文時,從 Files Storage 獲取數據存在問題。

他們 github 上的 PyiCloud 文檔做得很好,只是有一些限制。

有關如何解開 Apple 為我們與 iCloud 交互而造成的混亂混亂的更多重要且有見地的背景信息(這將有助於我們在嘗試查找 Jupyter 筆記本時提供幫助),請查看這個這個 特別是,這種混淆有兩個方面:

  1. 如果您啟用了與桌面和文檔文件夾的同步,OS X 將管理文件所在的位置,無論是在 iCloud 中還是在您的本地計算機上,或者僅在 iCloud 中。
  2. iCloud 的實現方式取決於您使用的 OS X 版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM