安装 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,以便新安装的包和构建的依赖项严格包含在您的 Vyper 项目中,不会更改或影响您的其他开发环境设置。为了方便管理 virtualenv,我们推荐使用 pyenv 或 Poetry。
注意
要详细了解虚拟环境,请查看:virtualenv 指南。