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

new*_*ezz 3 python ethereum jupyter-notebook web3py

我正在尝试使用 Web3 连接到以太坊区块链。当我使用 jupyter Notebook 安装 web3 时,我不断收到 Web3 没有属性的错误。有人可以建议如何连接到以太坊网络吗?

我的代码

pip install web3

from web3 import Web3, EthereumTesterProvider
w3 = Web3(EthereumTesterProvider())
w3.isConnected() 
Run Code Online (Sandbox Code Playgroud)

错误

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'
Run Code Online (Sandbox Code Playgroud)

我已经尝试了 web3 和 Capital Web3,但仍然收到相同的错误。我也尝试过

w3 = Web3(Web3.EthereumTesterProvider()) 
Run Code Online (Sandbox Code Playgroud)

但同样的问题。

小智 10

请尝试is_connected()代替isConnected().