【问题标题】:Python Ethereum Blockchain TransactionsPython 以太坊区块链交易
【发布时间】: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,但都是徒劳的。

【问题讨论】:

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


    【解决方案1】:

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

    您可以使用pip

    sudo apt install python3-pip
    pip3 install psycopg2
    

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

    【讨论】:

      猜你喜欢
      • 2021-07-27
      • 2022-07-19
      • 2018-11-04
      • 2018-06-23
      • 2021-10-02
      • 2017-08-07
      • 2019-01-24
      • 1970-01-01
      • 2018-08-25
      相关资源
      最近更新 更多