我c了,Mac配置半天一直报错,windows随便配置就ok
Os:Windows
PythonVersion:3.9.8(python3.10会报错,建议不要使用python3.10)
1.安装py-solc
pip3 install py-solc
注释solc源码中 clone-bin,否则会报错
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\dev\main.py", line 4, in <module>
a = compile_files(sol_file)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\solc\main.py", line 135, in compile_files
stdoutdata, stderrdata, command, proc = solc_wrapper(**compiler_kwargs)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\solc\utils\string.py", line 85, in inner
return force_obj_to_text(fn(*args, **kwargs))
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\solc\wrapper.py", line 164, in solc_wrapper
raise SolcError(
solc.exceptions.SolcError: An error occurred during execution
> command: `s

本文介绍了在Windows操作系统中,使用Python3和py-solc库编译Solidity合约的步骤。由于Mac配置可能出现问题,作者推荐使用Windows。详细步骤包括:禁用solc源码中的clone-bin部分,安装py-solc,以及确保solc可执行文件在项目路径或系统路径中。此外,特别提示避免使用Python3.10,因为可能会导致错误。
最低0.47元/天 解锁文章
1155

被折叠的 条评论
为什么被折叠?



