Python 3.x 无法运行脚本python3 web3

Python 3.x 无法运行脚本python3 web3,python-3.x,ubuntu,web3,Python 3.x,Ubuntu,Web3,操作系统Linux Ubuntu 16.04-ec2亚马逊 蟒蛇3.6 帮忙,已经快2周了我都不懂了 我在不同的服务器上进行了尝试,时间0重新安装了python ubuntu@1:~/Desktop/ico$ python3 token.py Traceback (most recent call last): File "token.py", line 8, in <module> from web3.providers.eth_tester import Ether

操作系统Linux Ubuntu 16.04-ec2亚马逊

蟒蛇3.6

帮忙,已经快2周了我都不懂了

我在不同的服务器上进行了尝试,时间0重新安装了python

ubuntu@1:~/Desktop/ico$ python3 token.py

Traceback (most recent call last):
  File "token.py", line 8, in <module>
    from web3.providers.eth_tester import EthereumTesterProvider
  File "/home/ubuntu/Desktop/ico/web3.py/web3/__init__.py", line 1, in <module>
    import pkg_resources
  File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 26, in <module>
    import zipfile
  File "/usr/local/lib/python3.6/zipfile.py", line 13, in <module>
    import shutil
  File "/usr/local/lib/python3.6/shutil.py", line 22, in <module>
    import bz2
  File "/usr/local/lib/python3.6/bz2.py", line 19, in <module>
    from threading import RLock
  File "/usr/local/lib/python3.6/threading.py", line 7, in <module>
    from traceback import format_exc as _format_exc
  File "/usr/local/lib/python3.6/traceback.py", line 5, in <module>
    import linecache
  File "/usr/local/lib/python3.6/linecache.py", line 11, in <module>
    import tokenize
  File "/usr/local/lib/python3.6/tokenize.py", line 35, in <module>
    from token import *
  File "/home/ubuntu/Desktop/ico/token.py", line 8, in <module>
    from web3.providers.eth_tester import EthereumTesterProvider
  File "/home/ubuntu/Desktop/ico/web3.py/web3/providers/__init__.py", line 1, in <module>
    from .base import (  # noqa: F401
  File "/home/ubuntu/Desktop/ico/web3.py/web3/providers/base.py", line 4, in <module>
    from eth_utils import (
  File "/usr/local/lib/python3.6/site-packages/eth_utils/__init__.py", line 97, in <module>
    __version__ = pkg_resources.get_distribution("eth-utils").version
AttributeError: module 'pkg_resources' has no attribute 'get_distribution'
ubuntu@1:~/Desktop/ico$python3 token.py
回溯(最近一次呼叫最后一次):
文件“token.py”,第8行,在
从web3.providers.eth_tester导入EthereumTesterProvider
文件“/home/ubuntu/Desktop/ico/web3.py/web3/_init__.py”,第1行,在
导入pkg_资源
文件“/usr/local/lib/python3.6/site packages/pkg_resources/_init__.py”,第26行,在
进口拉链
文件“/usr/local/lib/python3.6/zipfile.py”,第13行,在
进口舒蒂尔
文件“/usr/local/lib/python3.6/shutil.py”,第22行,在
进口bz2
文件“/usr/local/lib/python3.6/bz2.py”,第19行,在
从线程导入RLock
文件“/usr/local/lib/python3.6/threading.py”,第7行,在
从回溯导入格式\u exc为\u格式\u exc
文件“/usr/local/lib/python3.6/traceback.py”,第5行,在
导入行缓存
文件“/usr/local/lib/python3.6/linecache.py”,第11行,在
导入标记化
文件“/usr/local/lib/python3.6/tokenize.py”,第35行,在
从令牌导入*
文件“/home/ubuntu/Desktop/ico/token.py”,第8行,在
从web3.providers.eth_tester导入EthereumTesterProvider
文件“/home/ubuntu/Desktop/ico/web3.py/web3/providers/_init__.py”,第1行,在
from.base导入(#noqa:F401
文件“/home/ubuntu/Desktop/ico/web3.py/web3/providers/base.py”,第4行,在
从eth_utils导入(
文件“/usr/local/lib/python3.6/site-packages/eth_-utils/_-init__.py”,第97行,在
__version=pkg\u resources.get\u发行版(“eth-utils”).version
AttributeError:模块“pkg_资源”没有属性“get_分发”

您忘了解释您试图实现的目标。欢迎使用Stack Overflow!收到此错误时,是否可以添加您正在运行的
token.py
文件的内容?如果该文件中有大量代码,您可能必须将其拆分为一个。这似乎是您使用的
eth_-utils
库不兼容正在使用。您应该与开发人员联系。