Are you running pymc3.6? If yes, you will have to install the current master branch, which only works on python>=3.5, and retry.
The current master has done many changes to almost all of the involved components of the traceback you posted: we’ve changed Mixture, random_choice and generate_samples. So your error will, in the best scenario, be fixed or, in the worse case, have a different traceback.