我正在尝试使用Web3连接以太坊区块链。当我使用jupyter notebook安装web3时,我一直收到错误消息,即Web3没有属性。有人能告诉我如何连接到以太坊网络吗?
我的密码:
pip install web3
from web3 import Web3, EthereumTesterProvider
w3 = Web3(EthereumTesterProvider())
w3.isConnected()
错误:
AttributeError Traceback (most recent call last)
Input In [29], in <cell line: 3>()
1 from web3 import EthereumTesterProvider
2 w3 = Web3(EthereumTesterProvider())
----> 3 w3.isConnected()
AttributeError: 'Web3' object has no attribute 'isConnected'
我尝试了web3和capital Web3,仍然收到相同的错误。我也试过
w3 = Web3(Web3.EthereumTesterProvider())
但问题都一样
2条答案
按热度按时间1u4esq0p1#
请尝试
is_connected()
而不是isConnected()
。ctehm74n2#
Web3py已经开始使用snakecase而不是CamelCase,所以尝试is_connected()