环境配置
- 开源地址:https://github.com/mobile-insight/mobileinsight-core
- 系统:Ubuntu18.04
Step1
./install-ubuntu.sh (Ubuntu)
问题1
报错:
E: 无法获得锁 /var/lib/dpkg/lock-frontend – open (11: 资源暂时不可用)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
解决:第二种方法,强制解锁
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
问题2
输入命令./install-ubuntu.sh
之后某些网址链接失败
报错:
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/universe/f/flite/libflite1_2.1-release-3_amd64.deb 连接失败 [IP: 91.189.91.39 80]
解决:更换镜像
打开“软件更新器”,左下角倒数第二个“A”字图标那个软件。
选第一个Ubuntu 软件,下载自:选清华或者其他国内都可以试一下
安装成功!
Step2
输入以下命令,运行脚本
mi-gui
问题1 wxPython缺失
解决:
Ubuntu有python3和python2,python2中存在wx,但python3不存在wx。该脚本是用python3运行的,不能改到python2。因此在python3安装wx。
pip install wxPython-4.1.1-cp38-cp38-linux_x86_64.whl
问题2 如何选择合适的版本
报错:
wxPython-4.1.1-cp38-cp38-linux_x86_64.whl is not a supported wheel on this platform
解决:通过pip检查工具检查你电脑的接受安装的标签
参考博客,输入命令
python3
import pip._internal
print(pip._internal.pep425tags.get_supported())
问题3
报错:
AttributeError: module ‘pip’ has no attribute ‘pep425tags’ ;
module ‘pip._internal’ has no attribute ‘pep425tags’
解决:参考博客,改用命令
import wheel.pep425tags
print(wheel.pep425tags.get_supported("archive_root"))
选择合适的wheel版本
- 上述命令输出结果会显示支持的标签,36cp-36cpm
uname -v
命令查看Ubuntu版本是18.04.1
输入命令,安装成功!
pip install wxPython-4.1.1-cp36-cp36m-linux_x86_64.whl
Step3
输入以下命令mi-gui
,运行脚本成功!
https://blog.csdn.net/hanmoge/article/details/123152710