[软件工程应用与实践]lingvo学习笔记
2021SC@SDUSC
lingvo环境配置
- 使用项目文档提供的控制台指令安装
pip install lingvo
显示无法找到相应的包

使用指令查看已安装的包, 发现没有lingvo
conda list

- 从源文件中编译安装
通过使用 ——setup.py文件对package进行编译并安装
-
在源文件中找到setup.py

-
在此处打开windows控制台或将conda控制台的工作目录转移到该目录下
cd D:\lingvo-master\lingvo-master\pip_package
- 输入指令
python setup.py build
对文件进行编译
此处显示base环境下没有安装tensorflow
lingvo是基于tensorflow的框架, 因此先安装tensorflow
pip install tensorflow

再次build进行编译, 安装tensorflow后显示编译成功

编译结束后将包安装进base环境
pip setup.py install

查看是否安装成功
conda list

lingvo显示在已安装包的列表中
- 验证lingvo是否已成功导入
输入指令python进入python控制台
import lingvo

发现无法找到lingvo模块
- 寻找原因
- 查看lingvo的详细安装信息
conda list lingvo

-
在当前环境site-packages中查看lingvo安装情况

发现lingvo的info文件已在安装目录中 -
对比其他导入的模块, 发现lingvo仅导入了info文件, 未导入代码

-
模仿其他模块配置, 将所需文件从source中手动复制进该目录


复制结束后结果如下

-
再次打开控制台,
conda list lingvo查看lingvo安装信息

发现lingvo安装情况未发生改变 -
再次进入python控制台, 尝试导入模块

导入成功, lingvo配置结束
852

被折叠的 条评论
为什么被折叠?



