PyQt5不会安装Python 3

时间:2013-11-15 09:49:39

标签: python macos pyqt5

我正在拼命安装PyQt5。到目前为止,我已经在OSx Mavericks,Ubuntu VM和W7 VM上尝试过它。似乎没什么用。这就是我尝试过的。

OSX

我试过Homebrew

brew update
brew install PyQt5

brew install命令的输出:

==> Installing dependencies for pyqt5: qt5, sip    
==> Installing pyqt5 dependency: qt5    
==> Downloading http://download.qt-project.org/official_releases/qt/5.1/5.1.1/si    
Already downloaded: /Library/Caches/Homebrew/qt5-5.1.1.tar.gz    
==> ./configure -prefix /usr/local/Cellar/qt5/5.1.1 -system-zlib -confirm-licens    
==> make    
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -headerpad_max_install_names -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -stdlib=libc++ -mmacosx-version-min=10.7 -single_module -dynamiclib -o libqsqlite.dylib .obj/release-shared/smain.o .obj/release-shared/qsql_sqlite.o .obj/release-shared/sqlite3.o .obj/release-shared/moc_qsql_sqlite_p.o  -F/private/tmp/qt5-jmbp/qt-everywhere-opensource-src-5.1.1/qtbase/lib -framework QtSql -framework QtCore      
mv -f libqsqlite.dylib ../../../../plugins/sqldrivers/     
make[2]: *** [sub-plugins-make_first] Error 2    
make[1]: *** [sub-src-make_first] Error 2    
make: *** [module-qtbase-make_first] Error 2    

READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting    

These open issues may also help:    
    https://github.com/mxcl/homebrew/issues/23699    
    https://github.com/mxcl/homebrew/issues/23480    
    https://github.com/mxcl/homebrew/pull/22283    
    https://github.com/mxcl/homebrew/issues/23806

我已经尝试了所有问题和故障排除。似乎没有任何帮助。

我还尝试手动安装它:     sudo python3 configure.py --qmake = / Users / Thomas / Qt / 5.1.1 / clang_64 / bin / qmake --sip = / Users / Thomas / Downloads / sip-4.15.3 / sipgen / sip

工作正常。然后,当我尝试sudo make时,它一直在给我:

    In file included from ../../../../Qt/5.1.1/clang_64/include/QtCore/qglobal.h:70:    
../../../../Qt/5.1.1/clang_64/include/QtCore/qsystemdetection.h:243:6: warning:     
      "This version of OS X is unsupported" [-W#warnings]    
      #    warning "This version of OS X is unsupported"    
     ^    
     1 warning generated.

我认为这个警告并不重要,因为qglobal.h将max-version定义为10.8,而我运行10.9。

sudo make install没有给我任何错误,但当我尝试以超级用户(sudo python3)运行Python时,尝试dir(PyQt5) Python崩溃。请注意,找到了包。

阅读我需要Python开发标题的地方。所以我在OSx上从源代码编译了Python3.3.2。这给了我更好的东西..

没试过这么多。似乎使用二进制GUI安装程序进行安装。这里的问题是dir(PyQt5)列出了一些默认的Python内容(带有下划线),但Qt *中没有任何实际内容。 不太了解Windows,我不想(VM真的很慢)。

Ubuntu的

安装期间没有错误或警告(与OSx安装过程中使用的命令完全相同),但是当我尝试dir(PyQt5)时,Python也会中断。没有错误或任何错误。

我已经尝试搜索我得到的每一个错误,一些结果让我再次去。虽然,这是我卡住的地方,可能会停止。如果有人知道任何事情,请帮助。

1 个答案:

答案 0 :(得分:2)

目前无法通过标准/简单方式在Mac OS X(包括Yosemite)中安装PyQt5。我尝试了所有的东西,但只有一件事有效 - 编译并安装它。在这个动作中,这不是什么难事,我写了一个gist,其中包含在Yosemite上安装pyqt5的步骤。