安装erdpy报错No module named 'ledgercomm'无法完成安装如何解决?
erdpy安装提示ModuleNotFoundError: No module named 'ledgercomm'的解决方案
本次报错是因为erdpy 1.0.16版本的依赖配置遗漏了ledgercomm包,导致安装过程没有自动拉取该依赖,启动加载模块时失败,可按以下步骤修复:
- 首先激活erdpy对应的虚拟环境:
source ~/elrondsdk/erdpy-venv/bin/activate
- 手动安装缺失的依赖包:
pip install ledgercomm
- 验证安装是否正常,执行以下命令,正常输出版本号即为修复成功:
erdpy --version
- (可选)配置全局路径,无需每次手动激活虚拟环境即可使用erdpy命令:
echo 'export PATH="$HOME/elrondsdk:$PATH"' >> ~/.bashrc source ~/.bashrc
如果因为Python3.6版本过旧导致安装ledgercomm报错,可以选择安装无该依赖的旧版erdpy:
# 先激活虚拟环境后执行 pip install erdpy==1.0.15
内容的提问来源于stack exchange,提问作者ROMANIA_engineer
相关产品推荐
相关产品推荐

