Skip to content

用 iCloud Photos Downloader 备份数据至本地 #202

@Dream4ever

Description

@Dream4ever

解决过程

要使用 iCloud Photos Downloader 需要先安装 Python 3,然后用 Python 3 自带的 pip 来安装 iCloud Photos Downloader:pip install icloudpd

安装完成后在 Windows 下找到 icloudpd 的可执行文件的路径:c:\Users\HeWei\AppData\Local\Programs\Python\Python310\Scripts\icloudpd.exe

然后按照文档说明运行它:c:\Users\HeWei\AppData\Local\Programs\Python\Python310\Scripts\icloudpd.exe --directory xxx --username yyy --password zzz

初次运行时,有可能报错 ImportError: cannot import name 'Callable' from 'collections' (**/python3.10/collections/__init__.py)。Google 了一下,发现是引用库的路径变更了,把 site-packages/keyring/util/properties.py 这个文件中的 from collections import Callable 改成 from collections.abc import Callable 就 OK 了,试了一下的确如此。

然后按照文档用这个软件来备份 iCloud 数据就行了。

Metadata

Metadata

Assignees

No one assigned

    Labels

    SoftwareAbout installation ande usage

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions