我正在尝试安装在mac机Torch7。当我试图使用本教程https://github.com/torch/torch7/wiki/Cheatsheet#installing-and-running-torch在第二行(curl-skhttps://raw.githubusercontent.com/torch/ezinstall/master/install-luajit+torch|bash)安装torch时,我遇到了以下错误:
--正在寻找QT_MAC_USE_COCOA-找到了 CMake错误在/usr/local/Cellar/CMake/2.8.12.2/share/CMake/Modules/FindPackageHandleStandardArgs.cmake:108(消息): 找不到Qt4(缺少:QT_MOC_可执行文件QT_RCC_可执行文件 QT_UIC_可执行文件)(找到合适的版本“4.7.4”,最低要求是 “4.3.0”) 调用堆栈(最近的调用优先): /usr/local/Cellar/cmake/2.8.12.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:315(故障信息) /usr/local/Cellar/cmake/2.8.12.2/share/cmake/Modules/FindQt4。制造商:1393(查找_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:27(查找软件包)
你以前遇到过这个问题吗? 谢谢
按照https://github.com/torch/ezinstall的建议运行
curl -s https://raw.githubusercontent.com/torch/ezinstall/master/install-all | bash
之后,我得到了相同的错误,即Could NOT find Qt4 (missing: QT_MOC_EXECUTABLE QT_RCC_EXECUTABLE QT_UIC_EXECUTABLE) (found suitable version "4.8.6", minimum required is "4.3.0")
当我运行}路径
which qmake
时,我发现qmake位于~/anaconda/bin/qmake
。我尝试了很多不同的方法来正确地设置QT_MOC_EXECUTABLE
、QT_RCC_EXECUTABLE
和{qmake -set "QT_MOC_EXECUTABLE" /usr/local/Cellar/qt/4.8.6/bin/moc qmake -set "QT_RCC_EXECUTABLE" /usr/local/Cellar/qt/4.8.6/bin/rcc qmake -set "QT_UIC_EXECUTABLE" /usr/local/Cellar/qt/4.8.6/bin/uic
但什么也没用。在
所以我所做的就是通过
rm -rf ~/anaconda
删除了Python的安装我再次运行了
curl -s https://raw.githubusercontent.com/torch/ezinstall/master/install-all | bash
,一切都安装正确。然后我重新安装了Python。在这让我松了一口气。这可能不是最好的解决办法,但我希望这对你也有用。在
相关问题 更多 >
编程相关推荐