【问题标题】:ImportError: No module named web3 DJANGOImportError:没有名为 web3 DJANGO 的模块
【发布时间】:2018-08-29 16:02:37
【问题描述】:

我正在尝试在 Django 上设置钱包,但我不断收到此错误:

ImportError: No module named web3

这就是我从 web3 导入 Web3 的方式(也尝试过导入 web3)

【问题讨论】:

  • 这是github.com/atereshkin/django-web3-auth吗?如果是,调用模块不是web3auth?
  • 我假设导入发生在您的 django 应用程序代码中的某处,所以:django 安装在哪里?您需要将 web3 模块安装在与 django 相同的 python 环境中。
  • 我使用的是 web3.py,但我找到了解决方案!我需要创建虚拟环境来进行安装并通过终端在我的 github 上登录以从 github 网站下载他们的包

标签: python django importerror ethereum web3


【解决方案1】:

如果您安装 web3 并将其放在与您的 python 文件相同的目录中,那么它应该可以工作,因为它是一个非本地库。

https://ethereum.stackexchange.com/questions/40350/how-to-solve-importerror-no-module-named-web3

【讨论】:

  • 我找到了解决方案,web3 仅支持某些版本的 python ( >3.x ) 我使用的是 2.7。不过还是谢谢。
猜你喜欢
  • 1970-01-01
  • 2012-10-21
  • 1970-01-01
  • 2021-01-28
  • 2020-09-07
  • 2018-02-05
  • 2015-07-20
  • 2018-07-28
  • 2023-03-27
相关资源
最近更新 更多