# 开始前准备

在下载和安装DFINITY Canister SDK之前，确认下列事项：

* 接入互联网并可访问终端﻿\
  ﻿目前，DFINITY Canister SDK仅运行在macOS或Linux操作系统上
* 如果需要访问前端，需要安装好nodejs
* 有可用的ICP代币或Cycles﻿\
  ﻿您必须有可用的Cycles才能完成本教程。 要获得Cycles，您必须将 ICP 代币转换为Cycles，或者从其他来源获得，例如，从另一个开发者控制的Canister或第三方Cycles提供商处获得。 本教程假设您有一个可用的 ICP 代币帐户，并说明如何将 ICP 代币转换为Cycles并将这些Cycles转移到您控制的钱包中。﻿\
  ﻿有关如何获取 ICP 令牌的信息，请参阅如何获取 ICP 令牌。 关于使用网络神经系统应用程序管理ICP令牌的介绍，请参见网络神经系统应用程序快速入门。 有关在创建后使用默认Cycles钱包的信息，请参阅使用默认Cycles钱包。
