稻壳企业网站模板,seo性能优化,威海做网站推广的企业,网页打不开pdf文件怎么办用python搞了一个从excel中读取cobbler节点信息并加入cobbler中的脚本#xff0c;运行的过程中出了不少问题#xff0c;这里记录下来#xff0c;方便日后查找#xff01;一、yum install python#xff0c;我通过这个命令安装python#xff0c;默认安装的是2.6的版本运行的过程中出了不少问题这里记录下来方便日后查找一、yum install python我通过这个命令安装python默认安装的是2.6的版本但是当我把python 2.6安装完成后发现cobbler的WEB管理页面无法打开了查看apahce的错误日志[Sun Jul 07 20:13:01 2013] [error] [client 192.168.21.94] ImportError: cannot import name urandom[Sun Jul 07 20:13:02 2013] [error] [client 192.168.21.94] File does not exist: /var/www/html/favicon.ico[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] mod_wsgi (pid10816): Target WSGI script /usr/share/cobbler/web/cobbler.wsgi cannot be loaded as Python module.[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] mod_wsgi (pid10816): Exception occurred processing WSGI script /usr/share/cobbler/web/cobbler.wsgi.[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] Traceback (most recent call last):[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] File /usr/share/cobbler/web/cobbler.wsgi, line 9, in [Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] import django.core.handlers.wsgi[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] File /usr/lib/python2.6/site-packages/django/core/handlers/wsgi.py, line 10, in [Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] from django import http[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] File /usr/lib/python2.6/site-packages/django/http/__init__.py, line 123, in [Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] from django.utils.http import cookie_date[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] File /usr/lib/python2.6/site-packages/django/utils/http.py, line 7, in[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] from email.Utils import formatdate[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] File /usr/lib64/python2.6/email/__init__.py, line 79, in __getattr__[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] __import__(self.__name__)[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] File /usr/lib64/python2.6/email/utils.py, line 27, in [Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] import random[Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] File /usr/lib64/python2.6/random.py, line 47, in [Sun Jul 07 20:31:09 2013] [error] [client 192.168.21.94] from os import urandom as _urandom缺少urandom模块python2.6版本里默认没有这个模块随即将python升级到2.7版本。升级过程1、下载Python 2.7源码下载2、解压源码包tar -zxvf Python-2.7.2.tgz3、编译cd Python-2.7.2./configure --prefix/usr4、makemake install安装完成后测试web界面可以正常打开了但是使用yum安装软件的时候会发现不能使用原因是yum与python有依赖关系yum是急于python写的运行yum命令时会调用pytonvi /usr/bin/yum将#/usr/bin/pyton 改成#/usr/bin/pyton2.6改成你系统默认的版本即可不然他会调用高版本的python软件包但是是找不到的需要做相关配置才行这里为了方便就直接改了就可以使用了。二、在安装了python2.7后执行cobbler的相关命令也会有问题[rootcobbler scripts]# ./addnode2.py cobbler.xlsadd test1 aa:bb:cc:dd 19:2.:16:8.:0.:2add test2 aa:bb:cc:dd 19:2.:16:8.:0.:3[rootcobbler scripts]# Traceback (most recent call last):File /usr/bin/cobbler, line 17, in import cobbler.cli as appImportError: No module named cobbler.cliTraceback (most recent call last):File /usr/bin/cobbler, line 17, in import cobbler.cli as appImportError: No module named cobbler.cli[rootcobbler scripts]# cobbler get-loadersTraceback (most recent call last):File /usr/bin/cobbler, line 17, in import cobbler.cli as appImportError: No module named cobbler.cli这也是由于python版本导致的同样vi /usr/bin/cobbler将调用的python版本修改为2.6即可。三、补充关于安装EasyInstall 遇到的问题下载安装sh setuptools-0.6c11-py2.7.egg报错Traceback (most recent call last):File , line 1, in zipimport.ZipImportError: cant decompress data; zlib not available解决方法1、安装依赖zlib、zlib-devel2、重新编译安装Python./configure编辑Modules/Setup文件找到下面这句去掉注释#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz重新编译安装make make install