火炬7 Mac安装

2024-03-28 23:20:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装在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(查找软件包)

你以前遇到过这个问题吗? 谢谢


Tags: cmakecommodules可执行文件sharemacusrlocal
1条回答
网友
1楼 · 发布于 2024-03-28 23:20:42

按照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_EXECUTABLEQT_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。在

这让我松了一口气。这可能不是最好的解决办法,但我希望这对你也有用。在

相关问题 更多 >