Linux下使用Python的Tkinter库出现的No module named _tkinter问题
来源:互联网 发布:全国驾校数据 编辑:程序博客网 时间:2024/06/05 07:17
第一步:首先查看Python中是否有tkinter模块,即找到_tkinter.so,所用命令如下:
sudo find / -name “*tkinter.so”
第二步:如果可以找到即证明Python中存在tkinter模块,查看_tkinter.so的版本信息,用如下命令:
Sudo find / -name “libtk*”
我系统中装的是8.5
接着修改Setup.dist,用如下命令:
vim Modules/Setup.dist
找到下面这几行,把前面的#去掉
_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT \
-L/usr/local/lib \
-I/usr/local/include \
-ltk8.5 -ltcl8.5 \
-lX11
以上第四行-ltk8.5 -ltcl8.5默认是8.2,我系统中装的是8.5,所以改为了8.5,保存退出。
重新编译安装python。
sudo./configure --enable-unicode=ucs4 --enable-shared cxxflags=-fPIC cflags=-fPIC
make–j8
sudomake install
第三步:如果找不到_tkinter.so,证明Python中不存在tkinter模块,下载tcl和tk,网址如下。
https://sourceforge.net/projects/tcl/files/Tcl
在终端敲入以下命令安装tcl
tar-zvxftcl8.4.4.tar.gz
cd tcl8.5.11/
cd unix
./configure
make
make install
在终端敲入以下命令安装tk
tar -zvxf tk8.4.4.tar.gz
cd tk8.5.11/
cd unix
./configure
make
make install
具体步骤见:http://blog.sina.com.cn/s/blog_9011bd8c0101fvhu.html
- Linux下使用Python的Tkinter库出现的No module named _tkinter问题
- Linux下使用Python的Tkinter库出现的No module named _tkinter问题
- Python no module named tkinter 的解决方法
- 完美解决ImportError: No module named _tkinter的问题
- 命令行下运行python脚本出现 ImportError: No module named '_tkinter'
- Python下"No module named _tkinter"问题解决过程总结
- ImportError: No module named _tkinter, please install the python-tk package ubuntu运行tkinter错误
- ImportError: No module named _tkinter, please install the python-tk package ubuntu运行tkinter错误
- ImportError: No module named _tkinter, please install the python-tk package ubuntu运行tkinter错误
- ImportError: No module named _tkinter, please install the python-tk package ubuntu运行tkinter错误
- No module named _tkinter
- `ImportError: No module named '_tkinter'的一种解决方法
- Linux下出现No module named ..的原因
- ImportError:No module named Tkinter的解决方案
- ubuntu下python运行出现No module name _tkinter解决办法
- Python使用libsvm的“ImportError: No module named svmutil”问题
- python ImportError: No module named 的问题
- Python ImportError:No module named的问题
- Struts2配置文件详解
- 集合框架(六) 实用类:包装类、String、Math、StringBuffer、Random、时间和日期处理类
- 数据结构实验:连通分量个数
- mysql:sql语句添加行号
- Mapper快速SQL生成
- Linux下使用Python的Tkinter库出现的No module named _tkinter问题
- Linux学习之路3
- 282. Expression Add Operators
- URL的组成
- 「翻译」Unity中的AssetBundle详解(一)
- ubuntu apt-get 出现NO_PUBKEY的解决方案
- 599. Minimum Index Sum of Two Lists
- 如何实现Google搜索(Windows10)
- CDN简述