问题:
如何在centos 6.4上为python2.7安装PyQT4、qt mobility、qt webkit、PyQT4 webkit(请记住python2.6是系统默认值)?
我使用“添加/删除软件”gui来安装1、4、5、6的要求,并找到了为什么要从rpms安装。。。
当我使用python2.7时,使用“添加/删除软件”gui,我的PyQT4安装在python2.6/usr/lib64/python2.6/site-packages/PyQT4上
我正在运行python2.7,因此requirements.py没有看到PyQT4安装在python2.7/site-packages目录中,而是位于python2.6/site-packages
我在底部留下了错误的步骤,以表明不该做什么。。。
谢谢你的演练!感谢你花时间写这个
正确的步骤?(我想是的……)使用python2.7解释器安装SIP
使用python2.7解释器安装PyQT4
安装qt移动性(是否忽略2.6或2.7?)
安装qtwebkit(是否忽略2.6或2.7?)
安装PyQt4 webkit(认为它忽略了2.6或2.7)
安装SIP
我最初是从SIP的源代码开始的,因为PyQT4需要它,在阅读自述文件之后,我对SIP源代码的安装感到不确定,因为它说使用build.py,但它不在那里。
我看了看皮皮,它在那儿
很明显,pip和我读了自述后有同样的问题sudo /usr/local/bin/pip install SIP
Downloading/unpacking SIP
Downloading sip-4.15-snapshot-972540270afa.zip (856kB): 856kB downloaded
Running setup.py egg_info for package SIP
Traceback (most recent call last):
File "", line 16, in
IOError: [Errno 2] No such file or directory: '/tmp/pip-build-root/SIP/setup.py'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 16, in
IOError: [Errno 2] No such file or directory: '/tmp/pip-build-root/SIP/setup.py'
----------------------------------------
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-root/SIP
Storing complete log in /root/.pip/pip.log
最终安装PyQT4
cd到PyQt-x11-gpl-4.10.2的下载源目录/usr/local/bin/python2.7 configure-ng.py
make
sudo make install
PyQt4网络套件
当我跳到前面并试图安装rpm“PyQt4 webkit”时,它说它已经安装了,可能是由于下面的yum命令。但那是Python2.6的吗?我没有为python2.7安装它。。。。
为Python2.6安装步骤1、4、5和6的错误步骤
在“添加/删除软件”图形用户界面中搜索PyQt4->;PyQT-4.6.29.el6(x86_64)
qt移动性->;qt-mobility-1.1.3-2.el6(x86_64)
qtwebkit->;qtwebkit-2.1.1-1.el6(x86_64)
或同等sudo yum install PyQt4.x86_64
sudo yum install qt-mobility.x86_64
sudo yum install qtwebkit.x86_64
六
对于将来处理python2.7和python2.6双重安装的读者来说是额外的。。。
使用pip时,请确保将其用于python2.7pip --version
确保它指向python2.7/site-packages/pip-version位置,而不是2.6
我必须提供绝对路径,因为我没有在sudo路径中配置它。。。sudo /usr/local/bin/pip install spyder
sudo /usr/local/bin/pip install rope
sudo /usr/local/bin/pip install pyflakes
sudo /usr/local/bin/pip install pylint
sudo /usr/local/bin/pip install pep8
sudo /usr/local/bin/pip install psutil