在python中导入web3时出错



我正在尝试执行;导入web3";语句,并得到以下错误。

编辑:我使用的是Python 3.9.0a1和pip 21.3.1。

我试过在VSCode终端和windows命令提示符下都这样做。

>>> import web3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesweb3__init__.py", line 9, in <module>
from web3.main import (
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesweb3main.py", line 87, in <module>
from web3.manager import (
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesweb3manager.py", line 47, in <module>
from web3.providers import (
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesweb3providers__init__.py", line 8, in <module>
from .rpc import (  # noqa: F401,
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesweb3providersrpc.py", line 21, in <module>
from web3._utils.request import (
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesweb3_utilsrequest.py", line 6, in <module>
from aiohttp import (
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesaiohttp__init__.py", line 6, in <module>
from .client import (
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesaiohttpclient.py", line 35, in <module>
from . import hdrs, http, payload
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesaiohttphttp.py", line 7, in <module>
from .http_parser import (
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesaiohttphttp_parser.py", line 15, in <module>
from .helpers import NO_EXTENSIONS, BaseTimerContext
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagesaiohttphelpers.py", line 48, in <module>
from typing_extensions import Protocol
File "C:Usersf1cmpica-1AppDataLocalProgramsPythonPython39libsite-packagestyping_extensions.py", line 2142, in <module>
def TypeAlias(self, parameters):
TypeError: __init__() missing 1 required positional argument: 'doc'

您没有提到版本号。https://stackoverflow.com/help/minimal-reproducible-example

我从conda-forge安装了这些,MacOS 12.0.1:上有3.9.7解释器

  • 键入扩展插件4.0.1
  • web3 5.26.0

然后import web3工作正常。

最新更新