The wrapper libraries supporting
etch smart contracts are in Python. We therefore advise developing and testing your smart contracts from within a Python environment.
Do this with
Find out about
pipenv here, including installation instructions.
Once installed, develop and test from within an environment shell.