質問:
CentOS 6.4 に python2.7 用の PyQT4、qt-mobility、qtwebkit、PyQt4-webkit をインストールするにはどうすればよいですか (python2.6 がシステムのデフォルトであることを思い出してください)。
「ソフトウェアの追加と削除」GUI を使用して 1、4、5、6 の要件をインストールしましたが、rpms からインストールした理由がわかりました...
「ソフトウェアの追加と削除」GUI を使用して、python2.7 を使用しているときに python2.6 /usr/lib64/python2.6/site-packages/PyQt4 用にインストールされた PyQT4
私は python 2.7 を実行しているため、requirements.py では PyQT4 が python2.7/site-packages ディレクトリにインストールされていることがわかりません。代わりに python2.6/site-packages にあります。行う...
ウォークスルーをありがとう!あなたがこれを書くのにかかった時間を感謝します
手順は正しいですか?(そう思います...)
- python2.7 インタープリターを使用して SIP をインストールします
- python2.7インタープリターを使用してPyQT4をインストールします
- qt-mobility をインストールします (2.6 または 2.7 に気付いていませんか?)
- qtwebkit をインストールします (2.6 または 2.7 に気付いていませんか?)
- PyQt4-webkit をインストールします (2.6 または 2.7 には気付かないと思います)。
SIP をインストールする
PyQT4 がそれを必要とするため、私は最初に SIP のソースから始めました。README を読んだ後、SIP ソースのインストールについて確信が持てませんでした。私はpypiを見て、そこに
ある
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 "<string>", line 16, in <module>
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 "<string>", line 16, in <module>
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をインストールします
ダウンロードした PyQt-x11-gpl-4.10.2 のソース ディレクトリに cd します。
/usr/local/bin/python2.7 configure-ng.py
make
sudo make install
PyQt4-webkit
先にジャンプしてrpm「PyQt4-webkit」をインストールしようとすると、おそらく以下のyumコマンドが原因で、すでにインストールされていると表示されました。しかし、それはpython2.6用ですか?python2.7用にインストールしていません....
Python 2.6 のステップ 1、4、5、および 6 をインストールした間違ったステップ
「ソフトウェアの追加と削除」GUIで検索
- PyQt4 -> PyQT-4.6.29.el6 (x86_64)
- qt-モビリティ -> qt-モビリティ-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.7 に使用してください
pip --version
2.6 ではなく python2.7/site-packages/pip-version の場所を指していることを確認してください
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