pythonanywhere - 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。试试pip3 install web3 --user
。第二个错误似乎与 pycryptodome 有关。也试试pip3 install pycryptodome --user
。
推荐阅读
- javascript - 重定向后无法立即访问 cookie
- python - Django 2.1 模型观察者
- amazon-web-services - s3fs 在 /tmp 中缓存什么?
- java - 试图通过使用 Jframe 图标加载图片,框架加载但不是图片?有任何想法吗?
- mysql - 是否可以匹配由 INSERT ... SELECT 主键插入的新旧行
- node.js - 为什么 post 方法不做任何事情?
- google-apps-script - 如何启用编辑谷歌脚本代码
- spring - 在 id 以外的属性上引用对象
- java - 在任何扩展名之前添加日期到我的文件名
- php - JWT/OAuth 令牌签名验证失败