zoukankan      html  css  js  c++  java
  • ubuntu环境下使用Python SDK 与Fisco Bcos交互

    环境依赖

    sudo apt install -y zlib1g-dev libffi6 libffi-dev wget git

    出现错误:“E:无法定位软件包”

    解决方式:在etc/apt/sourcrs.list 文件后面添加deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

            然后:sudo apt-get update
            sudo apt-get upgrade

    ubuntu 下自带的python3.8

    拉取源代码

    git clone https://github.com/FISCO-BCOS/python-sdk

    进入python SDK文件夹

    安装依赖

    没有pip命令则:

    按提示安装(记不清楚了):sudo apt install python3-pip

    直接使用清华源:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
    中间出错多试几次

    初始化配置

    将client_config.py.template拷贝为client_config.py

    cat client_config.py.template >> client_config.py

    下载solc编译器

    bash init_env.sh -i (中间卡顿或者失败多试几次)

    配置证书

    (按照官方的原始配置,channel 的配置基本一样)

    cp ~/fisco/nodes/127.0.0.1/sdk/* bin/

    查看版本

    进入Python-sdk 文件夹,执行:

    python3 ./console.py getNodeVersion

    INFO >> user input : ['getNodeVersion']
    
    INFO : getNodeVersion
         : {
        "Build Time": "20200619 06:32:10",
        "Build Type": "Linux/clang/Release",
        "Chain Id": "1",
        "FISCO-BCOS Version": "2.5.0",
        "Git Branch": "HEAD",
        "Git Commit Hash": "72c6d770e5cf0f4197162d0e26005ec03d30fcfe",
        "Supported Version": "2.5.0"
    }
  • 相关阅读:
    vue 无缝无限滚动横条实现
    小程序 recycle-view 个人demo
    js 笔记
    java整理的一些面试资料
    使用js获取浏览器地址栏里的参数
    java面试题
    sql中索引不会被用到的几种情况
    常用linux命令
    shiro登录成功之后跳转原路径
    springboot 整合 mongodb实现 批量更新数据
  • 原文地址:https://www.cnblogs.com/xsmile/p/13491508.html
Copyright © 2011-2022 走看看