zoukankan      html  css  js  c++  java
  • 异常备忘

    一、python异常

    1)为了便于在Python中安装第三方库,今天在Python下装了pip,分钟内安装完成,兴致勃勃地想一试pip安装的便捷性,

    可惜一开始就被碰钉了丫!请看异常信息:

    =======前面省略若干字=================
    File "C:Python27libmimetypes.py", line 358, in init
    db.read_windows_registry()
    File "C:Python27libmimetypes.py", line 258, in read_windows_registry
    for subkeyname in enum_types(hkcr):
    File "C:Python27libmimetypes.py", line 249, in enum_types
    ctype = ctype.encode(default_encoding) # omit in 3.x!
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal
    not in range(128)

    解码异常,瞬间扫兴的节奏有木有!这个以前也没搞过,怎么办呢?看看异常信息吧,最后读取的File是"C:Python27lib

    mimetypes.py",那就到这去看看有木有什么和解码有关的吧(根据异常提示,相关代码应该在249之后啦,找default_encoding吧),

    果然,在256行有哦: default_encoding = sys.getdefaultencoding(),字节0xb0是gbk编码范围内的(GB2312中汉字的编码范围为

    ,第一字节0xB0-0xF7),根据异常信息当前系统默认编码应该是‘ASCII’,改为gbk就ok啦!那么在256行之前加上以下代码:

    if sys.getdefaultencoding() != 'gbk': #写GB2312也可以
    reload(sys)
    sys.setdefaultencoding('gbk')

    再运行,就可以安装咯!

    2)运行nltk时出现以下异常

        a. ValueError: numpy.ufunc has the wrong size, try recompiling

            看字面意思问题出在numpy上,要求重新编译,上网查了查,貌似是版本低了,那就重新安装或者升级下版本吧!

            解决方法:easy_install numpy 即可。

    3)AttributeError: 'module' object has no attribute 'Browser'

        出错原因:调用spynner模块的Browser总出错,原来是自己不小心把文件名命名为了‘spynner.py’,导致每次导入模块时就根本找不到真正的spynner了

                      更别提还有什么Browser了

       解决办法:文件重命名的赶紧啊!(以此为鉴)

    二、mongo启动异常

    今儿,某帅哥由于某种原因切断电源,姐姐的本本卸了电池,就非正常断电啦,于是开机才想起来,'哎呀,MongoDB。。。。'

    不出所料,再点击’mongod.exe‘就出现了闪退现象。

    解决办法:

    1)找到你安装mongoDB时的data目录,将db子目录下的.lock文档删除

    2)命令行下输入mongod --repair

    3) 重启mongod.exe,over

  • 相关阅读:
    实验四 主存空间的分配和回收
    学期总结
    实验三 进程调度模拟程序
    团队项目
    博客参考评论
    dos系统
    学习进度条
    了解和熟悉操作系统
    问题的思考和回答
    Python-关于脚本和冒泡算法
  • 原文地址:https://www.cnblogs.com/java-wgm/p/3922643.html
Copyright © 2011-2022 走看看