当使用Python来生成ETH或BTC的助记词时,需要安装bipwallet依赖包,如下:

pip install bipwallet==1.0.1

    使用ethCreate.py脚本,来生成助记词、public key、private key。
    //ethCreate.py


from bipwallet import wallet# generate 12 word mnemonic seed
seed = wallet.generate_mnemonic()# create bitcoin wallet
##w = wallet.create_wallet(network="BTC", seed=seed, children=1)
w = wallet.create_wallet(network="ETH", seed=seed, children=1)print(w)

    运行命令: python ethCreate.py
    弹出如下错误:

图(1) wallet.py报“decoding str is not supported”错误

    出现该问题的原因是,当前系统的编码与Python的编译不一致,导致str无法解码,可以删除str(A,encoding=“uft-8”)里的encoding参数,让Python自由解码。步骤如下:

    1) 对于 bipwallet v1.01以下的版本,需要用打开C:\Python38\Lib\site-packages\bipwallet\wallet.py文件,
    按Ctrl+H,
    把str()语句里的第二个参数,encoding="utf-8"全部替换为空,也就是采用系统默认的编码。

图(2) 去掉str()语句里的encoding=“utf-8”参数

    2)对于bipwallet v1.0.2 以上的版本,,则需要先卸载,然后修改wallet.py源码,再用setup.py安装。步骤如下:
    2.1)卸载bipwallet v1.0.2

pip uninstall bipwallet

    2.2)下载bipwallet v1.0.2.rar源码包
    阿里镜像:bipwall v1.0.2.rar
    官网镜像:bipwall v1.0.2.rar

    2.3)解压bipwallet v1.0.2.rar,打开里面bipwallet\wallet.py文件,然后,将里面的把str()语句里的第二个参数,encoding="utf-8"全部替换为空,

    2.4)在bipwallet目录里,使用它自带setup.py脚本安装即可

python setup.py install

解决“bipwallet\wallet.py decoding str is not supported“问题相关推荐

  1. 成功解决xgboost\core.py, ValueError: feature_names may not contain [, ] or

    成功解决xgboost\core.py", ValueError: feature_names may not contain [, ] or < 目录 解决问题 解决思路 解决方法 ...

  2. ubuntu18.04.4 安装 dlib (解决 Running setup.py install for dlib ... error错误)

    ubuntu18.04.4 安装 dlib (解决 Running setup.py install for dlib - error错误) 直接安装出现错误: Running setup.py in ...

  3. 成功解决Eclipse打开py等文件出现乱码

    成功解决Eclipse打开py等文件出现乱码 目录 解决问题 解决思路 解决方法 解决问题 Eclipse打开py等文件出现中文乱码 解决思路 默认读取文件是以gbk的方式,需要在属性中进行转换一下即 ...

  4. 成功解决Lib\sre_compile.py, line 17, in module assert _sre.MAGICMAGIC SRE module mismatch

    成功解决Lib\sre_compile.py", line 17, in <module>     assert _sre.MAGIC == MAGIC, "SRE m ...

  5. 成功解决\PyInstaller\compat.py, line 378  out = out.decode(encoding) UnicodeDecodeError: utf-8 codec c

    成功解决\PyInstaller\compat.py, line 378  out = out.decode(encoding) UnicodeDecodeError: 'utf-8' codec c ...

  6. 成功解决model_selection\_search.py:584: DeprecationWarning: fit_params as a constructor argument was d

    成功解决model_selection\_search.py:584: DeprecationWarning: "fit_params" as a constructor argu ...

  7. 成功解决model_selection\_search.py:761: DeprecationWarning: The grid_scores_ attribute was deprecated in

    成功解决model_selection\_search.py:761: DeprecationWarning: The grid_scores_ attribute was deprecated in ...

  8. 成功解决lib\subprocess.py, line 997, in _execute_child startupinfo) FileNotFoundError: [WinError 2]

    成功解决lib\subprocess.py", line 997, in _execute_child     startupinfo) FileNotFoundError: [WinErr ...

  9. 成功解决graphviz\backend.py, line 162, in pipe raise ExecutableNotFound(args) graphviz.backend.Executab

    成功解决graphviz\backend.py", line 162, in pipe raise ExecutableNotFound(args) graphviz.backend.Exe ...

最新文章

  1. 微服务的正确理解方式
  2. 运行ant脚本(转载)
  3. DOS中切换盘符(直接CD不行)
  4. C++学习系列笔记(三)
  5. Theano 中文文档 0.9 - 5.1 Ubuntu安装说明
  6. html隐藏地址栏,js新打开页面隐藏地址栏
  7. Python自省机制
  8. 如何隐藏C/C++编译生成的函数符号
  9. nebulagraph exchange3.0.x
  10. aws linux使用ssh登陆_aws 创建新用户并使用 ssh 登录
  11. 【数据库习题原理 10】数据库恢复技术
  12. Linux常用命令——screen命令
  13. pyqt5+pyinstaller图标ico制作说明
  14. 【推荐】《Java 并发编程的艺术》迷你书
  15. 三级管的饱和区和MOS管的饱和区
  16. 这3种PDF合并的方法你一定要收藏
  17. GeneXus学习(一)安装与介绍
  18. 机器视觉之同轴光的应用
  19. 毕业一年感想~微思顾轻展望
  20. 已解决Idea创建maven工程没有src目录的情况

热门文章

  1. 太让人失望了,这些公司建议避雷!
  2. (二)postman批量执行用例
  3. 方舟linux服务器更新,方舟怎么更新服务器版本 | 手游网游页游攻略大全
  4. 重新启动linux系统应使用 命令实现,在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用哪个命令...
  5. springboot源码解析,kafkaredis面试题
  6. 计算机设备替换方案,电脑升级cpu的方案
  7. php 大米cms,大米CMS注入后台可以getshelll
  8. 【2016新年版】年度精品 XP,32/64位Win7,32/64位Win8,32/64位Win10系统
  9. python rgb转整数,如何在Python中将RGB转换为CMYK和反之亦然?
  10. 堡垒机-百百堡垒机-基于WEB的VNC、RDP、SSH远程控制。无须任何插件,随时随地远程。