# 区块链脚本运行手册（Mac）

By [liwuv587](https://paragraph.com/@liwuv587) · 2023-12-16

---

> windows 和 mac 方式其实差不大，基本都能用。文档不能百分百匹配每次铭文，可以结合每次铭文的相关教程配合使用。 如果有不清楚的欢迎来随时打搅我：[点击此链接加我好友](https://www.baidu.com/s?wd=%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%A0%81%20python%20%20&)

前沿
==

最近铭文火热，打架都在打铭文。

一般情况下有两种脚本，一种是 `python` 脚本，一种是 `nodejs` 脚本。这两种脚本运行方法都差不多。接下来我们逐一学习。

脚本其实就是一段代码，但是代码这个内容我们人能看懂，而且这里还有两种以上不同的脚本，电脑不一定能看懂。因为电脑本质上只认 0、1 的二进制数据，所以这个时候我们需要一个中间人，将我们的脚本代码解释给电脑听。所以我们要先找到这个中间人，这个中间人我们一般叫他`解释器、解析器、编译器 等`。然后安装解释器的过程我们一般喜欢称其：安装环境（为代码提供一个解释环境）

编辑器安装
=====

代码编辑器可以是任意文本（这里的文本一定是简单的文本类似于：记事本等）编辑器， 这里我推荐使用[Visual Studio Code](https://code.visualstudio.com/) ，程序员常用的轻量级编辑器。

![](https://storage.googleapis.com/papyrus_images/004c101942223c2069cea1e76f08ea81734fce6fcc414366dffec6a3aabf7a29.png)

打开 [Visual Studio Code](https://code.visualstudio.com/) ，启动一个终端

mac 的菜单栏一般在屏幕顶部

点击终端以后，会进入下面的界面

![](https://storage.googleapis.com/papyrus_images/ec130bcf6f4d3c0f78c4057672dc75c18258381b6f6b12de1a5ccd4b81f6d50b.png)

Python
======

> 现在的新系统中，一般情况下都有Python。

环境确认
----

在终端输入 `python`，如果出现 `command not found: python` 不要惊慌。

![](https://storage.googleapis.com/papyrus_images/b4b55a7152a27e7efdd4738fd83faccfa386c839623b44dde374e789a274679c.png)

再次输入 `python3`，如果出现了 `>>>` 就表示你的电脑上有 python，可以直接使用。

![](https://storage.googleapis.com/papyrus_images/c9526f70097bee1924a26fdca24924105af37ba60e418a902aebd09ba4ce1d61.png)

> python 和 python3 其中之一支持就行，但是之后在使用过程中要使用存在的命令。比如你电脑上有 python3 你就用 python3.

如果不存在 python，则需要安装： [Python 下载](https://www.baidu.com/s?wd=%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%20python%20mac) ，去安装一下。

执行脚本
----

使用编辑器打开脚本

![](https://storage.googleapis.com/papyrus_images/f2208ff9776b66789f4b480895b96ecacd6b452fdb8ec786326b7191df5cef66.png)

![](https://storage.googleapis.com/papyrus_images/ea7b5e5858adb809768fbfa8cfa1b432ec942658ae4022d6d90c4837abd37490.png)

> 一般情况下代码中需要编辑填入你的私钥。

### 安装包（package）

> 这里的包，是别人写好的基础代码。

每次铭文需要的包不一样，但是安装方式都差不多。在终端中输入以下命令

pip 这里需要注意，如果你在上边测试 是 python3 , 那么对应的这里应该是 pip3 .

### 开始执行

编辑之后复制代码路径，进入执行

![](https://storage.googleapis.com/papyrus_images/7e5cf76443094b8f068aaf7e2f814760727c68466d26affef617d5ede1a62426.png)

在终端输入下面的命令

![](https://storage.googleapis.com/papyrus_images/e0e5423bb96b1bb0366e72c17fa5cf906aa50172c2b14be1447c1d5bb883ffbd.png)

Nodejs
======

node js 和 python 的运行方式和 python 差不多。他的命令是：`node`

如果不存在 node，则需要安装： [Nodejs 下载](https://www.baidu.com/s?wd=%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%20nodejs%20mac) ，去安装一下。

执行脚本
----

### 安装包

安装命令如下

    npm install -g 包名
    

如果安装失败，不要🩶，这是基于一些你懂得的原因，这些包都在国外。你可以考虑使用以下命令

     npm --registry https://registry.npm.taobao.org install  -g  包名
    

### 开始执行

在终端输入下面的命令

---

*Originally published on [liwuv587](https://paragraph.com/@liwuv587/mac)*
