2

ここ数日、CentOS 6.4 に Spyder (Python IDE) をインストールしようとしてきました。CentOS 6.4 に Spyder をインストールする際には、いくつかの問題があります。Qt RPM パッケージには QtWebKit が含まれておらず、Python のデフォルトのインストールは 2.7.4 ではなく 2.6.6 です。これらの (およびその他の) 問題が原因で、説明が見つからない問題が発生したため、それを理解したら、他の人に知らせることにしました。

それで、これ以上の別れはありません:

CentOS 6.4 に Spyder (Python IDE) をインストールする方法

  1. RPM から PyQt4 をインストールする
  2. ここにあるスクリプトをダウンロードして実行し、Distribute (easy_install fork) をインストールします。sudo python distribute_setup.py
  3. 経由でピップをインストールしますsudo easy_install pip
  4. ここから .rpm をダウンロードして、qt-mobility をインストールします。これにより、次のステップで必要な依存関係がインストールされます。
  5. ここから qtwebkit をインストールします。
  6. ここから PyQt4-webkit をインストールします。
  7. pip を使用して Spyder をインストールします。sudo pip install spyder
  8. ターミナルに入力spyderするか、[アプリケーション] -> [プログラミング] メニューから [Spyder] を選択して、Spyder を実行します。

Spyder には、次のパッケージを強くお勧めします。を使用してインストールしますsudo pip install <package>

  • ロープ(コード補完と定義)
  • pyflakes (リアルタイムコード解析・エラーチェック)
  • pylint (コード分析)
  • pep8 (スタイル分析)
  • psutil (CPU/メモリーモニター)

次のパッケージは、一般的な Python 開発に強く推奨されます。を使用してインストールしますsudo pip install <package>

注: IPython をインストールしないでください。CentOS6 のデフォルトの Python インストールは Python 2.6.6 ですが、Python 2.7 が必要です。IPython は Python 2.6 で動作しますが、Spyder には小さなバグがあり、IPython 0.13.2 および Python 2.6.6 ではロードされません。

誰かがこれらの指示に問題を見つけた場合は、更新できるように返信してください.

ありがとう!

4

2 に答える 2

1

質問:

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
于 2013-07-22T17:23:03.750 に答える
0

このインストール ガイドは、centos 6.4 上の Python 2.6 [デフォルトの Python インストール] 用です。

このインストール ガイドは Python 2.7 用ではありません

于 2013-08-05T21:40:40.670 に答える