zoukankan      html  css  js  c++  java
  • python常见错误总结

        在使用python进行开发的时候,经常会遇到各种各样的问题,在此总结一些常见的错误,可以帮助快速的排除故障,解决问题

    1.

    IndentationError: unexpected indent

     这种错误显而易见,是缩进出现了问题,检查一下缩进,即可解决

    2. 

    ImportError: No module named '_tkinter'

      说明: 这个模块其实是内置,但是依赖于你的系统

      1) centos

        a)查看是否存在

    yum list installed | grep ^tk

    tk.x86_64 1:8.5.13-6.el7 @base
    tk-devel.x86_64 1:8.5.13-6.el7 @base
    tkinter.x86_64 2.7.5-86.el7 @base

        b)不存在,则进行安装

    yum install -y tkinter
    yum install -y tk-devel

        c)正常安装之后,一般需要重新编译一下python才生效

    进入python安装包中
    
    cd /usr/local/Python-3.5.2/
    ./configure --prefix=/usr/local/python35
    make
    make install
    
    rm /usr/bin/python3
    ln /usr/local/python35/bin/python3.5 /usr/bin/python3
    
    注: 已经存在python3软连,需要先删除

    3. may have been in progress in another thread when fork

    mac下执行开启多进程执行任务

    解决:

      

    打开pycharm,点击run,点击editConfig,点击environment varibles 将下面一段copy进去即可
    OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES

    终端执行命令

    // 终端中执行以下命令
    sudo echo "export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES" >> ~/.bash_profile && source ~/.bash_profile
  • 相关阅读:
    SQL SERVER 2008的元数据视图
    SQL Server 2008 中的 XML 功能
    SQL SERVER 2008的层次结构支持
    C#打包程序
    SQL SERVER 2008的top增强
    SQL SERVER导出数据字典
    SQL SERVER 2008的转置函数PIVOT
    SQL SERVER 2008的SQLCMD模式
    SQL SERVER 2008传递表值参数
    SQL Server 2005导出表中数据的SQL脚本形式(即INSERT语句)
  • 原文地址:https://www.cnblogs.com/xingxia/p/python_errors.html
Copyright © 2011-2022 走看看