I am trying to use brownie with jupyter notebook. But seems like I am unable to import contracts 'cannot import name 'contractname' from 'brownie.network' (/path/anaconda3/envs/ethereum/lib/python3.9/site-packages/brownie/network/init.py)'

Of course it works fine if I have a python script and execute with brownie run scriptname.

Anybody has done this?

1 Answer 1


Did figure this out.

You merely import 'from brownie import network, accounts,project, config' and then you can instantiate the contract through 'contract = active_project._containers['<_contract_class_name>'].at("<_address>")'

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.