zoukankan      html  css  js  c++  java
  • Matplotlib安装

    Tkinter

    环境:

    1. 系统:   ContOS7

    2. Python:  Python 2.7.11

    错误信息:

    如果你报的一下错误!那么恭喜你,中奖了。重装python吧!(可能有其它解决办法,我试验过很多种,都没成功!!!祝你顺利)

    >>> import Tkinter       
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    File "/opt/python2.7.11/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module> import _tkinter # If this fails your Python may not be configured for Tk ImportError: No module named _tkinter

    安装依赖包:

    1、通过yum方式安装:tcl-devel、tk-devel

    yum -y install tcl-devel tk-devel
    

     2、通过源码方式安装:tcl、tk

     tcl

    url:http://www.tcl.tk/software/tcltk/download.html
    tar zvxf tcl8.6.8-src.tar.gz
    ./configure
    make 
    make install 
    

      tk

    url:http://www.tcl.tk/software/tcltk/download.html
    tar zvxf tk8.6.8-src.tar.gz
    ./configure
    make 
    make install 
    

     检查是否安装成功:

    rpm -qa | grep ^tk
    rpm -qa | grep ^tcl
    

     

    或查看文件是否存在

    3、还有一些常用的依赖,可以全部通过yum安装,基本不会出大问题!自行根据报错解决一下

    正确的安装python方式:

    下载源码包

    url:http://www.python.org
    

    解压:

    tar -xvf Python-2.7.11.tar
    cd Python-2.7.11.tar
    

     修改文件:

    # 搜索一下,找到要修改的位置
    :/_tkinter
    # 将以下位置的注释去掉
    _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT 
    -L/usr/local/lib 
    -I/usr/local/include 
    -I/usr/X11R6/include 
    -ltk8.5 -ltcl8.5  
    -lX11
    

     

     编译安装:

    ./configure --prefix=/opt/python2.7.11
    make
    make install
    

     验证:

    特殊说明:导入包时,首字母一定要大写,否则会找不到

     

    如果在使用过程中遇到以下错误:

    RuntimeError: tk.h version (8.6) doesn't match libtk.a version (8.5)
    

     我是这样解决的(百度的)

    # Tkinter.py里面检测头文件和库文件版本的几行代码注销掉就行了
    #if tcl_version != _tkinter.TCL_VERSION: # raise RuntimeError, # "tcl.h version (%s) doesn't match libtcl.a version (%s)" # % (_tkinter.TCL_VERSION, tcl_version)

     Matplotlib

     欠着

  • 相关阅读:
    (转)老话题,权限设计及实现!
    (转)深入理解最强桌面地图控件GMAP.NET 百度地图
    (转)一步一步Asp.Net MVC系列_权限管理设计起始篇
    (转)常见存储过程分页PK赛——简单测试分析常见存储过程分页速度
    (转)正则表达之零宽断言(零宽度正预测先行断言)
    holer实现外网访问本地网站
    ural(Timus) 1039. Anniversary Party
    uva 10308 Roads in the North
    其他OJ 树型DP 技能树(未通过)
    ural(Timus) 1067. Disk Tree
  • 原文地址:https://www.cnblogs.com/shangpolu/p/8145429.html
Copyright © 2011-2022 走看看