(centos6.6)在更新python2.7.3之前,它是python 2.6.6。当运行pybot --version时,错误在更新python2.7.3之前出现

问题描述:

(centos6.6),它是python 2.6.6。运行pybot --version时,出现如下错误。(centos6.6)在更新python2.7.3之前,它是python 2.6.6。当运行pybot --version时,错误在更新python2.7.3之前出现

我想安装Python 2.7.3和机器人框架和2.7.6的paramiko-1.7.4和pycrypto-2.6

的测试环境

[[email protected] robotframework-2.7.6]# pybot --version
Traceback (most recent call last):
File "/usr/bin/pybot", line 4, in
from robot import run_cli
File "/usr/lib/python2.7/site-packages/robot/__init__.py", line 22, in
from robot.rebot import rebot, rebot_cli
File "/usr/lib/python2.7/site-packages/robot/rebot.py", line 268, in
from robot.conf import RebotSettings
File "/usr/lib/python2.7/site-packages/robot/conf/__init__.py", line 17, in
from .settings import RobotSettings, RebotSettings
File "/usr/lib/python2.7/site-packages/robot/conf/settings.py", line 17, in
from robot import utils
File "/usr/lib/python2.7/site-packages/robot/utils/__init__.py", line 23, in
from .compress import compress_text
File "/usr/lib/python2.7/site-packages/robot/utils/compress.py", line 25, in
import zlib
ImportError: No module named zlib

+0

请勿张贴文字的屏幕截图。或链接到文本的屏幕截图。把文字放在你的问题中。 – khelwood

+1

我通过使用blockquote标记使错误信息更具可读性。在堆栈溢出中,每个用户都被鼓励去编辑他们的问题以尽可能地改善它,所以如果你有任何问题,随时添加更多有用的背景信息。 –

原因可能是下列任何一项:

  1. python文件(至少一个)丢失了格式。 Python很容易发生格式错误
  2. 至少有一个安装(python,Robo)没有管理权限。
  3. 环境变量(PATH,CLASSPATH,PYTHON PATH)设置不正确。
  4. python --version打印什么?如果这会引发错误,安装会有问题。

我在yum的帮助下安装了zlib-devel和python-level,并重新编译了python,最后完成了安装测试。谢谢您的回答。