2021-10-15

[软件工程应用与实践]lingvo学习笔记

2021SC@SDUSC
lingvo环境配置

  • 使用项目文档提供的控制台指令安装
pip install lingvo

显示无法找到相应的包
在这里插入图片描述
使用指令查看已安装的包, 发现没有lingvo

conda list

在这里插入图片描述

  • 从源文件中编译安装

通过使用 ——setup.py文件对package进行编译并安装

  1. 在源文件中找到setup.py在这里插入图片描述

  2. 在此处打开windows控制台或将conda控制台的工作目录转移到该目录下

cd D:\lingvo-master\lingvo-master\pip_package
  1. 输入指令
python setup.py build

对文件进行编译在这里插入图片描述
此处显示base环境下没有安装tensorflow
lingvo是基于tensorflow的框架, 因此先安装tensorflow

pip install tensorflow

在这里插入图片描述
再次build进行编译, 安装tensorflow后显示编译成功
在这里插入图片描述
编译结束后将包安装进base环境

pip setup.py install

在这里插入图片描述
查看是否安装成功

conda list

在这里插入图片描述
lingvo显示在已安装包的列表中

  1. 验证lingvo是否已成功导入
    输入指令python进入python控制台
import lingvo

在这里插入图片描述
发现无法找到lingvo模块

  • 寻找原因
  1. 查看lingvo的详细安装信息
conda list lingvo

在这里插入图片描述

  1. 在当前环境site-packages中查看lingvo安装情况在这里插入图片描述
    发现lingvo的info文件已在安装目录中

  2. 对比其他导入的模块, 发现lingvo仅导入了info文件, 未导入代码
    在这里插入图片描述

  3. 模仿其他模块配置, 将所需文件从source中手动复制进该目录
    在这里插入图片描述
    在这里插入图片描述
    复制结束后结果如下
    在这里插入图片描述

  4. 再次打开控制台, conda list lingvo查看lingvo安装信息
    在这里插入图片描述
    发现lingvo安装情况未发生改变

  5. 再次进入python控制台, 尝试导入模块
    在这里插入图片描述
    导入成功, lingvo配置结束

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值