首页 > 解决方案 > ImportError 使用 pythonanywhere 导入 Web3

问题描述

使用 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

解决方案


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


推荐阅读