Without further ado, let's set up our smart contract development platform:
- First things first, we set up our virtual environment as follows:
$ virtualenv -p python3.6 videos-venv$ source videos-venv/bin/activate(videos-venv) $
- Then we install Web3, Populus, and Vyper:
(videos-venv) $ pip install eth-abi==1.2.2(videos-venv) $ pip install eth-typing==1.1.0(videos-venv) $ pip install py-evm==0.2.0a33(videos-venv) $ pip install web3==4.7.2(videos-venv) $ pip install -e git+https://github.com/ethereum/populus#egg=populus(videos-venv) $ pip install vyper