码迷,mamicode.com
首页 > 其他好文 > 详细

Matplotlib安装

时间:2017-12-29 17:24:00      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:使用   检查   tar.gz   mod   red   重装   版本   body   png   

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

 欠着

 

Matplotlib安装

标签:使用   检查   tar.gz   mod   red   重装   版本   body   png   

原文地址:https://www.cnblogs.com/shangpolu/p/8145429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!