尝试1
qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory
执行
qmake -v
出现错误:qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory
分析:
qtchooser默认选择路径中没有指向qmake路径
解决方法:
cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser
sudo rm default.conf
重新安装Pyqt5
sudo apt-get install qt5-default
sudo apt-get install qttools5-dev-tools
尝试2
qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No
such file or directory
解决方案
您需要在系统中安装qt4-qmake和libqt4-dev。
运行以下命令在 Ubuntu、Linux mint 中安装上述两个软件包:
sudo apt-get install qt4-qmake libqt4-dev
注意:这也将解决由于缺少 libqt4-dev 导致的以下编译错误:
Error QApplication: no such file or directory
尝试3
首先确保系统中已经安装了qmake;
通过find指令进行查找,发现系统中已经安装了qmake,具体如下所示;
然后执行指令
sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/qmake 100
1
然后在执行qmake -version,错误提示已经不再出现了;
尝试4
在linux系统上装了多个Qt版本,直接修改default.conf,输入qmake -v,打印qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt5/bin/qmake’ since it links to qmake itself. Check your installation.
1、打开/usr/lib/x86_64-linux-gnu/qtchooser目录,查看对应版本的conf文件,打开,查看
2、编辑/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf,将步骤1的conf文件内容拷贝到这个文件中保存
尝试5
qt已经安装好了,并且在QtCreator中程序已经可以跑起来了。
估计是环境变量质量的因素没配好,导致系统没有识别。
网上查询一番,找到了解决办法,那就是修改环境变量。这个电脑我是直接用root账号登录的,修改方法如下:
-
打开/usr/lib/arrch64-linux-gnu/qt-default/qtchooser/default.conf这个文件,注意第一行,就是报错信息中提示的路径(这个电脑是飞腾D2000处理器,因此架构名称是arrch64-linux-gun)
-
将第一行替换成自定义安装的Qt路径,我的实际路径是
/root/download/qt-everywhere-opensource-src-5.9.9/qtbase/bin
保存。
- 重新尝试qmake -v,已生效
qmake: could not exec ‘/usr/lib/gt5/bin/qmake’: No such file or
directory 这个错误提示意味着你的系统缺少 Qt5 的
这个错误提示意味着你的系统缺少 Qt5 的 qmake 工具。qmake 是一个用于构建 Qt 项目的工具,如果你没有安装 Qt5 或者安装了但是没有添加到 PATH 环境变量中,就会出现这个问题。
你可以通过以下命令来安装 Qt5:
sudo apt get install gts-default
安装完成后,重新运行你的命令或者在终端中执行以下命令以确保 qmake 被正确添加到 PATH 中:
export PATH=$PATH:/usr/lib/gts/bin
如果你使用的是不同的 Linux 发行版,请查看官方文档或者社区支持来了解如何安装 Qt5,
qmake: could not exec ‘/usr/lib/x86 64-inux-gnu/gt4/bin/qmake’: No
such file or directory
这个错误得示是因为找不到 qmake 工具。你需要先确认你的系统上是否安装了 0t4,并月其路径是否与错误提示中的路径一致。如果你没有安装 Qt4,可以使用以下命令在 Ubuntu 上进行安装:
sudo apt-get install gt4-gmake libgt4-dev
如果你已经安装了 Qt4,但是路径不一致,你可以使用以下命令来指定 qmake 的路径:
export QMAKE=/path/to/qmake
请将 /path/to/gmake 替换为你系统上实际的 qmake 路径