python3使用matplotlib出现ImportError: No module named '_tkinter' 详细解决方法
来源:互联网 发布:森田淘宝旗舰店 编辑:程序博客网 时间:2024/06/04 18:10
1.这是因为缺少tcl,tk组件,下载这两个组件 这里我下载的是8.4.4版本
wget http://prdownloads.sourceforge.net/tcl/tcl8.4.4-src.tar.gz
wget http://prdownloads.sourceforge.net/tcl/tk8.4.4-src.tar.gz
你也可以到https://sourceforge.net/projects/tcl/files/Tcl/上找到你自己需要的
2.安装tcl
tar -zvxf tcl8.4.4.tar.gz -C /usr/local
cd /usr/local/tcl8.4..4/
cd unix
./configure
make
make install
此时键入命令tclsh84,就可以使用tcl了
3. 安装tk
与安装tcl类似
tar -zvxf tk8.4.4.tar.gz -C /usr/local
cd /usr/local/tk8.4.4/
cd unix
./configure
make
make install
执行wish84就可以使用tk了。
注意:make tk时可能出现Xlib.h找不到的情况
sudo yum search x11-dev
libX11-devel.i686 : Development files for libX11
libX11-devel.x86_64 : Development files for libX11
libxkbcommon-x11-devel.i686 : X.Org X11 XKB keymap creation library
libxkbcommon-x11-devel.x86_64 : X.Org X11 XKB keymap creation library
sudo yum install libX11-devel.x86_64
我是64位系统,所以选了这个库
3.安装完成了,重新make Python,然后,Tkinter库可以正常调用了
但是重新make之前一定要改Python安装目录下 的Moudles/setup.list
vim Moudles/setup.list
把如下的几处的注释去掉
然后在python目录下重新执行
./configure
make
但是博主在make时发现出错:
* WARNING: renaming “_tkinter” since importing it failed: libtk8.4.so: cannot open shared object file: No such file or directory
然后我查看了我的/usr/local/lib下明明有libtk8.4.so这个文件,为什么会找不到呢!
google了一大圈发现需要
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
导入了这个路径后,才重新./configure make make install 就好啦!
Oh yes!
学计算机就是要不怕折腾!
- python3使用matplotlib出现ImportError: No module named '_tkinter' 详细解决方法
- ImportError: No module named _tkinter
- `ImportError: No module named '_tkinter'的一种解决方法
- VS code" ImportError: No module named '_tkinter' " 解决方法
- MAC 使用pycharm出现ImportError: No module named numpy 解决方法
- ImportError: No module named matplotlib
- ubuntu14.0环境下matplotlib中ImportError: No module named _tkinter问题解决
- 命令行下运行python脚本出现 ImportError: No module named '_tkinter'
- centos7上matplotlib 无法绘图,报错先ImportError: No module named Tkinter,后_tkinter.TclError: no display name
- No module named _tkinter
- ubuntu引入turtle库时 ImportError: No module named '_tkinter'
- 解决centos中"ImportError: No module named _tkinter"问题
- 完美解决ImportError: No module named _tkinter的问题
- ImportError:No module named matplotlib.pyplot
- ImportError: No module named matplotlib.pyplot
- ImportError: No module named matplotlib.pyplot
- ImportError: No module named matplotlib.pyplot
- ImportError: No module named matplotlib.pyplot
- 事务声明声明式事务和编程式事务介绍
- hibernate-jpa拦截器使用
- 关于javamail的学习总结
- ros中常用的一些命令
- 实验4 经典进程同步问题的实现
- python3使用matplotlib出现ImportError: No module named '_tkinter' 详细解决方法
- Idea入门使用
- 1、线程的基本概念
- Maven : 将Jar安装到本地仓库和Jar上传到私服
- 小知识点
- li设置over-flow:hidden失效
- add-apt-repository命令不存在
- gogradle安装配置问题汇总
- Find in Large File