ban*_*dit 21 installation pyqt4 python-2.7 ubuntu-12.04
有可能是像一些类似的问题这一个,但我没有找到任何回答我.
我尝试了一些方法来做到:
sudo aptitude install python-qt4-dev python-sip4 python-sip4-dev
来自:https://groups.google.com/forum/#!topic/mnemosyne-proj-devel/VQQzjhARWoA
我试过了:
sudo aptitude install python-qt4
来自:http://www.saltycrane.com/blog/2008/01/how-to-install-pyqt4-on-ubuntu-linux/
每次上述安装后我都会收到错误:
$python2.7
Python 2.7.3 (default, Aug 1 2012, 05:14:39)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4
Run Code Online (Sandbox Code Playgroud)
我还试图从源代码下载PyQt4安装它:http://www.riverbankcomputing.co.uk/software/pyqt/download 并从以下网址获取:http://www.riverbankcomputing.co.uk/software/sip/download
然后我得到安装PyQt4的错误:
$ sudo python configure.py --verbose
Determining the layout of your Qt installation...
/usr/bin/qmake -o qtdirs.mk qtdirs.pro
make -f qtdirs.mk
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -I. -o qtdirs.o qtdirs.cpp
qtdirs.cpp:1:28: fatal error: QCoreApplication: No such file or directory
compilation terminated.
make: *** [qtdirs.o] Error 1
Error: Failed to determine the layout of your Qt installation. Try again using
the --verbose flag to see more detail about the problem.
Run Code Online (Sandbox Code Playgroud)
我的问题是:在Ubuntu 12.04上安装PyQt4的正确有效方法是什么?
Bro*_*Man 24
实际上,当您使用时,您确实正确安装了Qt4的python绑定:
sudo aptitude install python-qt4
Run Code Online (Sandbox Code Playgroud)
您通常应该使用Distribution提供的软件包 - Ubuntu提供的软件包完全可以满足您的需求.
令我困惑的是你在安装Ubuntu软件包后遇到的错误.我刚刚在Ubuntu 12.04安装上试过它,它对我有用.这告诉我你的系统上当前安装的Ubuntu在某种程度上被打破了.
您可以尝试完全清除python-qt4包并重新安装它;
sudo apt-get remove --purge python-qt4
Run Code Online (Sandbox Code Playgroud)
如果您还发出:
sudo apt-get clean
Run Code Online (Sandbox Code Playgroud)
...将从系统中删除任何下载的包文件,以便apt在您发出时再次下载包文件
sudo apt-get install python-qt4
Run Code Online (Sandbox Code Playgroud)
如果这仍然不起作用,那么你的Ubuntu安装确实会发生一些非常奇怪的事情,完全重新安装Ubuntu可能是明智之举.
| 归档时间: |
|
| 查看次数: |
67966 次 |
| 最近记录: |