gpt4 book ai didi

python - 如何 : Install Spyder (Python IDE) on CentOS 6. 4

转载 作者:太空宇宙 更新时间:2023-11-04 06:14:40 24 4
gpt4 key购买 nike

过去几天我一直在尝试在 CentOS 6.4 上安装 Spyder(Python IDE)。在 CentOS 6.4 上安装 Spyder 有几个问题:Qt RPM 包不包括 QtWebKit,Python 的默认安装是 2.6.6 而不是 2.7.4。这些(和其他)问题导致了我无法找到说明的问题,所以一旦我弄明白了,我就决定让其他人知道。

所以没有进一步的告别:

如何在 CentOS 6.4 中安装 Spyder (Python IDE)

  1. 从 RPM 安装 PyQt4
  2. 通过下载找到的脚本安装分发(easy_install fork)here并通过 sudo python distribute_setup.py 运行它
  3. 通过 sudo easy_install pip 安装 pip
  4. here 下载 .rpm 安装 qt-mobility .这将安装下一步所需的依赖项。
  5. here 安装 qtwebkit .
  6. here 安装 PyQt4-webkit .
  7. 使用 pip 安装 Spyder:sudo pip install spyder
  8. 输入 spyder 运行 Spyder进入终端或从应用程序 -> 编程菜单中选择 Spyder。

强烈推荐以下软件包用于 Spyder。使用 sudo pip install <package> 安装它们

  • rope (代码完成和定义)
  • pyflakes (实时代码分析/错误检查)
  • pylint (代码分析)
  • pep8 (风格分析)
  • psutil (cpu/内存监视器)

强烈建议将以下包用于一般 Python 开发。使用 sudo pip install <package> 安装它们

注意:不要安装 IPython。 它需要 Python 2.7,而 CentOS6 中的默认 python 安装是 Python 2.6.6。 IPython 可与 Python 2.6 一起使用,但 Spyder 有一个小错误,它无法与 IPython 0.13.2 和 Python 2.6 一起加载。 6.

如果有人发现这些说明有任何问题,请回复以便我进行更新。

谢谢!

最佳答案

问题:

如何在 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

我最初是从 SIP 的源代码开始的,因为 PyQT4 需要它,在阅读 README 后我不确定 SIP 源代码安装,因为它说使用 build.py 但它不在那里。我看着 pypi 和它在那里 https://pypi.python.org/pypi/SIP/4.14.7显然 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 "<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

cd到PyQt-x11-gpl-4.10.2下载的源码目录

    /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-mobility -> 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 双安装的 future 读者来说额外...

使用pip时请务必使用python2.7

    pip --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

关于python - 如何 : Install Spyder (Python IDE) on CentOS 6. 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16501536/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com