Warning: Error while sending QUERY packet. PID=16560 in /www/wwwroot/bluenoob.com/wp-includes/wp-db.php on line 1924
ImportError: No module named DenyHosts.python_version | 诗人博客 www.BlueNoob.com | 蓝色菜鸟网

蓝盟诗人[LUC]蓝客联盟

忘记密码

ImportError: No module named DenyHosts.python_version

2017-12-12 14:02 作者: 来源: 本站 浏览: 155 views 我要评论 字号:

# service denyhosts start
Starting denyhosts: Traceback (most recent call last):
File "/usr/bin/denyhosts.py", line 5, in
import DenyHosts.python_version
ImportError: No module named DenyHosts.python_version

ImportError: No module named DenyHosts.python_version

ImportError: No module named DenyHosts.python_version

大致可以看出,是python version的问题。
之前诗人博客把VPS上python的版本从2.6.x升级到2.7.x
那么大致问题找出来了,可以对症下药了。
首先,查看当前的python lib路径

ImportError: No module named DenyHosts.python_version

再看一下DenyHosts的包的位置(DenyHosts的安装方法为 yum install denyhosts)

ImportError: No module named DenyHosts.python_version

OK,这时候我们把site-packages里的DentHosts复制一份到现有的。
命令如下:
cp -rp /usr/lib/python2.6/site-packages/DenyHosts /usr/local/python27/lib/python2.7/site-packages/

然后,我们启动DenyHosts服务,如下图:

ImportError: No module named DenyHosts.python_version

至此,问题解决完毕。

DenyHosts的配置,请参考本站的这篇文章:
xxxxxxx
本次其实还有一个小疑问,python升级版本之后,对应的环境变量已经修改,为什么yum install 方式安装的DenyHosts中的DenyHosts.python_version获取不到新的python lib 库的位置(即前面一张图中pythonb -V中的路径)?

经某高人指点,终于想起来了,

yum 不支持python2.7,yum还是调用的旧的2.6的路径,所以......

yum的配置,请参考本站的这篇文章:
xxxxxxx

ImportError: No module named DenyHosts.python_version

打印
分享到:
复制链接

发表评论

*

* (保密)

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif

Ctrl+Enter 快捷回复

会员登录关闭

记住我 忘记密码

注册会员关闭

小提示: 您的密码会通过填写的"电子邮箱"发送给您.