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 以太坊区块链交易的主要内容,如果未能解决你的问题,请参考以下文章