Python以太坊区块链交易

时间:2019-07-31 19:04:16

标签: python python-3.x ethereum web3 go-ethereum

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

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

当我使用python命令以类似{strong> .py 的sudo命令运行sudo python file.py文件时,出现以下错误:

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

当我使用sudo像sudo一样使用python3运行同一个python文件时,出现以下错误:

sudo python3 file.py

操作系统::Ubuntu 18.04.2 LTS仿生

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

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

我尝试了很多命令来安装web3和psycopg2,但都没有用。

1 个答案:

答案 0 :(得分:0)

要使用此类库,您必须先安装它们。

您可以使用pip

sudo apt install python3-pip
pip3 install psycopg2

根据您要安装的库,可能需要采取一些其他措施。