繁体   English   中英

无法将 web3 与 ganache 连接 - python

[英]Can't connect web3 with ganache - python

import web3, solc,json

from web3.contract import ConciseContract

from web3 import Web3,HTTPProvider

from web3.auto.gethdev import w3

ganache_url="HTTP://127.0.0.1:7545"

con=Web3(Web3.HTTPProvider(ganache_url))

con.isConnected()

*False*

我正在尝试使用 web 从 google colab 连接到 ganache。 问题是,web3 从未连接到 ganache 服务器。 我想知道是在我的电脑上使用 GoogleColab 连接到 ganache 的问题还是代码问题。

我看到很多教程使用命令行并在 python 脚本中运行它,在 googleColab 或 Jupyter 环境之外。

Ganache 是通过 npm 安装的 Node.js package - 通常需要通过 ZBB30E85411B56DF412967826 手动npm install -g ganache-cli

默认情况下,它不会安装在 colab 中。

我通过使用这样的 Alchemy RPC 节点在 colab 中成功使用了 web3.py:

w3 = web3.Web3(web3.HTTPProvider('https://eth-mainnet.alchemyapi.io/v2/<your_alchemy_API_key_here'))
w3.clientVersion

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM