【问题标题】:ImportError importing Web3 using pythonanywhereImportError 使用 pythonanywhere 导入 Web3
【发布时间】:2021-01-17 01:40:31
【问题描述】:

使用 Pythonanywhere,我成功地使用 Bash 控制台安装了 Web3,没有错误:

pip3.8 install --user web3

我的代码开头有以下内容:

import json
from web3 import Web3

当我运行文件时,我收到如下错误:

ImportError: cannot import name 'scrypt' from 'Crypto.Protocol.KDF' (/usr/lib/python3.8/site-packages/Crypto/Protocol/KDF.py)

相同的代码在我的 Pycharm 设置中运行良好。

对解决这个问题有什么建议吗?

【问题讨论】:

  • 我一直在使用 pythonanywhere。试试pip3 install web3 --user。第二个错误似乎与 pycryptodome 有关。也可以试试pip3 install pycryptodome --user

标签: pythonanywhere


【解决方案1】:

我通过更新pycryptodom解决了这个问题:

pip3 install --upgrade --user pycryptodom

现在一切正常。

【讨论】:

  • 如果我的回答帮助您解决了您的问题,请点击对勾接受。
【解决方案2】:

我一直在使用 pythonanywhere。试试pip3 install web3 --user。第二个错误似乎与 pycryptodome 有关。也可以试试pip3 install pycryptodome --user

【讨论】:

    猜你喜欢
    • 2017-01-07
    • 2021-07-28
    • 2021-09-25
    • 2022-07-14
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    • 1970-01-01
    相关资源
    最近更新 更多