python “Web3”对象没有属性“isConnected”

nfeuvbwi  于 2023-05-21  发布在  Python
关注(0)|答案(2)|浏览(842)

我正在尝试使用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())

但问题都一样

1u4esq0p

1u4esq0p1#

请尝试is_connected()而不是isConnected()

ctehm74n

ctehm74n2#

Web3py已经开始使用snakecase而不是CamelCase,所以尝试is_connected()

相关问题