|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
安装eth_abi,eth_account,eth_keyfile,eth_keys,eth_rlp,eth_tester,utils,ethereum等多个模块 import时都报ImportError: cannot import name 'no_default'。如何解决?
以上模块我是下载压缩包解压后再放到相应文件夹的,直接pip install安装或者下载.whl包安装都会出错
完整报错信息:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import eth_abi
File "C:\Program Files\Python35\lib\site-packages\eth_abi\__init__.py", line 3, in <module>
from eth_abi.abi import ( # NOQA
File "C:\Program Files\Python35\lib\site-packages\eth_abi\abi.py", line 4, in <module>
from eth_utils import (
File "C:\Program Files\Python35\lib\site-packages\eth_utils\__init__.py", line 41, in <module>
from .functional import ( # noqa: F401
File "C:\Program Files\Python35\lib\site-packages\eth_utils\functional.py", line 5, in <module>
from cytoolz.functoolz import (
File "C:\Program Files\Python35\lib\site-packages\cytoolz\__init__.py", line 3, in <module>
from .functoolz import *
File "C:\Program Files\Python35\lib\site-packages\cytoolz\functoolz.py", line 8, in <module>
from .utils import no_default
ImportError: cannot import name 'no_default'
.util部分内容如下:
import doctest
import inspect
import os.path
import cytoolz
def raises(err, lamda):
try:
lamda()
return False
except err:
return True
no_default = '__no__default__'
#以下内容省略
|
|