安装 Vyper

深呼吸,按照说明操作,如果您遇到任何错误,请 创建问题

注意

体验该语言最简单的方法是使用 Remix 在线编译器。(在插件管理器中激活 vyper-remix 插件。)

Docker

Vyper 可以从 dockerhub 下载为 docker 镜像

docker pull vyperlang/vyper

要运行编译器,请使用 docker run 命令

docker run -v $(pwd):/code vyperlang/vyper /code/<contract_file.vy>

或者,您可以登录到 docker 镜像并在提示符处执行 vyper。

docker run -v $(pwd):/code/ -it --entrypoint /bin/bash vyperlang/vyper
root@d35252d1fb1b:/code# vyper <contract_file.vy>

也支持常规参数,例如

docker run -v $(pwd):/code vyperlang/vyper -f abi /code/<contract_file.vy>
[{'name': 'test1', 'outputs': [], 'inputs': [{'type': 'uint256', 'name': 'a'}, {'type': 'bytes', 'name': 'b'}], 'constant': False, 'payable': False, 'type': 'function', 'gas': 441}, {'name': 'test2', 'outputs': [], 'inputs': [{'type': 'uint256', 'name': 'a'}], 'constant': False, 'payable': False, 'type': 'function', 'gas': 316}]

注意

如果您想了解如何安装 Docker,请遵循其 文档

PIP

安装 Python

Vyper 只能使用 Python 3.6 及更高版本构建。如果您需要了解如何安装正确版本的 python,请按照官方 Python 网站 的说明进行操作。

创建虚拟环境

强烈建议虚拟 Python 环境中安装 Vyper,以便新安装的包和构建的依赖项严格包含在您的 Vyper 项目中,不会更改或影响您的其他开发环境设置。为了方便管理 virtualenv,我们推荐使用 pyenvPoetry

注意

要详细了解虚拟环境,请查看:virtualenv 指南

安装 Vyper

每个带标签的 vyper 版本都上传到 pypi,并且可以使用 pip 安装

pip install vyper

要安装特定版本,请使用

pip install vyper==0.3.7

您可以在终端/cmd 中键入以下内容来检查 Vyper 是否已完全安装

vyper --version

nix

查看通过 nix 支持的版本,请访问 nix 包搜索

注意

Vyper 的推导位于 nixpkgs

安装 Vyper

nix-env -iA nixpkgs.vyper