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

Posted

技术标签:

【中文标题】(centos6.6)在更新python2.7.3之前是python 2.6.6。运行 pybot --version 时出现错误【英文标题】:(centos6.6) before updating python2.7.3 ,it is python 2.6.6. When running pybot --version,errors came out 【发布时间】:2016-12-25 04:13:45 【问题描述】:

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

我要安装python 2.7.3和robot framework 2.7.6和paramiko-1.7.4和pycrypto-2.6的测试环境

[root@localhost robotframework-2.7.6]# pybot --version 回溯(最近一次通话最后一次): 文件“/usr/bin/pybot”,第 4 行,在 从机器人导入 run_cli 中的文件“/usr/lib/python2.7/site-packages/robot/__init__.py”,第 22 行 从 robot.rebot 导入 rebot,rebot_cli 文件“/usr/lib/python2.7/site-packages/robot/rebot.py”,第 268 行,在 从 robot.conf 导入 RebotSettings 中的文件“/usr/lib/python2.7/site-packages/robot/conf/__init__.py”,第 17 行 从 .settings 导入 RobotSettings、RebotSettings 文件“/usr/lib/python2.7/site-packages/robot/conf/settings.py”,第 17 行,在 从机器人导入实用程序 中的文件“/usr/lib/python2.7/site-packages/robot/utils/__init__.py”,第 23 行 从 .compress 导入 compress_text 中的文件“/usr/lib/python2.7/site-packages/robot/utils/compress.py”,第 25 行 导入 zlib ImportError: 没有名为 zlib 的模块

【问题讨论】:

不要发布文字截图。或链接到文本的屏幕截图。将文本放入您的问题中。 我通过使用块引用标记使错误信息更具可读性。在 Stack Overflow 上,我们鼓励每位用户edit 尽可能地改进他们的问题,因此,如果您有任何有用的背景信息,请随时添加。 【参考方案1】:

原因可能是以下任何一种:

    python 文件(至少一个)丢失了格式。 Python 容易出现格式错误 至少一个安装(python、Robo)没有管理权限。 环境变量(PATH、CLASSPATH、PYTHON PATH)设置不正确。 python --version 打印什么?如果这引发错误,则说明安装存在问题。

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于(centos6.6)在更新python2.7.3之前是python 2.6.6。运行 pybot --version 时出现错误的主要内容,如果未能解决你的问题,请参考以下文章

IIS7.5下部署Python2.7.3

centos安装python2.7.3和3.5.2

在Centos6.6中如何配置软件下载更新源地址

阿里云centos6.6怎么更新yum软件源升级php7

Ubuntu 12.04 LTS:在不破坏依赖关系的情况下将 python 2.7.3 更新到 2.7.6 [关闭]

在 Mac 上的 Python 2.7.3 中导入 .pyd(使用 SWIG 创建)