【发布时间】:2021-07-28 12:24:23
【问题描述】:
我今天通过pip install web3 安装了web3,从那以后我一直尝试将import web3 安装到当前的工作文件中,但没有任何成功。
无论我做什么,我都会收到“无法导入 'web3'。
pip 列表找到 web3 (web3 5.19.0)。
文件中的代码:
import web3
from web3 import Web3, HTTPProvider, TestRPCProvider
infura_url = 'URL'
web3 = Web3(Web3.HTTPProvider(infura_url))
isConnected = web3.isConnected()
blocknumber = web3.eth.blockNumber
更新
我知道出了什么问题,pip 在C:\Users\USER\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages 中安装包,而python 正在寻找C:\Users\USER\AppData\Roaming\Python\Python39 中的包
【问题讨论】:
-
欢迎来到 SO。你用的是什么python版本?你是如何运行你的脚本的?您的错误的可能原因是您使用的 python 版本与 pip 的版本不同。
-
我使用的是 Python 3.9.4。我什至没有运行脚本,我只是将互联网上的教程中的上述内容粘贴到 name.py 文件到 VSC 中,并立即在“import”和“from”下显示错误。
-
pip是什么版本? -
根据 pip --version 的 Pip 版本 21.1.1
-
您的系统上是否安装了其他版本的python?