Python 以太坊区块链交易

Posted

技术标签:

【中文标题】Python 以太坊区块链交易【英文标题】:Python Ethereum Blockchain Transactions 【发布时间】:2019-12-09 08:43:40 【问题描述】:

我想使用 python 获得以太坊区块链交易。我已经导入了以下库:

import psycopg2
from web3 import Web3, HTTPProvider
import sys
import pprint

当我使用 sudo python file.py 之类的 sudo 使用 python 命令运行.py 文件时,我收到以下错误:

from web3 import Web3, HTTPProvider 
ImportError: No module named web3

当我使用 sudo 像 sudo python3 file.py 运行与 python3 相同的 python 文件时,我收到以下错误:

import psycopg2
ModuleNotFoundError: No module named 'psycopg2'

操作系统: Ubuntu 18.04.2 LTS 仿生

python -V : Python 3.6.5 :: Anaconda, Inc.

python3 -V : Python 3.6.5 :: Anaconda, Inc.

我尝试了很多命令来安装 web3 和 psycopg2,但都是徒劳的。

【问题讨论】:

【参考方案1】:

为了使用这些库,您必须安装它们。

您可以使用pip:

sudo apt install python3-pip
pip3 install psycopg2

根据您尝试安装的库,可能需要一些额外的操作。

【讨论】:

以上是关于Python 以太坊区块链交易的主要内容,如果未能解决你的问题,请参考以下文章

以太坊区块链一个普通交易简要流程

区块链钱包之创建以太坊离线交易(ETH交易)

区块链钱包之创建以太坊离线交易(ETH交易)

区块链钱包之创建以太坊离线交易(ETH交易)

以太坊/BSC 区块链交易数据

从零开发区块链应用(十四)--以太坊交易哈希查询