我想使用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,但都没有用。
答案 0 :(得分:0)
要使用此类库,您必须先安装它们。
您可以使用pip:
sudo apt install python3-pip
pip3 install psycopg2
根据您要安装的库,可能需要采取一些其他措施。