# 设置starknet环境

By [zzz](https://paragraph.com/@zzz-3) · 2022-08-31

---

打开：

[https://github.com/starkware-libs/cairo-lang/releases/tag/v0.9.1](https://github.com/starkware-libs/cairo-lang/releases/tag/v0.9.1)

并使用以下方法安装它：pip3 install cairo-lang-0.9.1.zip

Cairo 使用 python3.7 进行了测试。 要使其与 python3.6 一起使用，您必须安装`contextvars：pip3 install contextvars`

编译和运行 Cairo：创建一个文件，命名为（test.cairo）具有以下几行：func main():
-----------------------------------------------------

    \[ap\] = 1000; ap++
    \[ap\] = 2000; ap++
    \[ap\] = \[ap - 2\] + \[ap - 1\]; ap++
    ret
    

end

编译：运行cairo-compile test.cairo --output test\_compiled.json

运行：cairo-run \\ --program=test\_compiled.json --print\_output \\ --print\_info --relocate\_prints

在 [http://localhost:8100/](http://localhost:8100/)上运行`--tracer标记为cairo-run`

代码设置：打开
-------

[https://github.com/starkware-libs/cairo-lang/releases/tag/v0.9.1](https://github.com/starkware-libs/cairo-lang/releases/tag/v0.9.1)

下载 Cairo Visual Studio Code 扩展，使用code --install-extension cairo-0.9.1.vsix安装

代码设置："editor.formatOnSave": true, "editor.formatOnSaveTimeout": 1500

在终端启动 Visual Studio Code _运行虚拟环境_ 并键入：code

---

*Originally published on [zzz](https://paragraph.com/@zzz-3/starknet-2)*
