美文网首页
import _tkinter失败

import _tkinter失败

作者: 青铜搬砖工 | 来源:发表于2019-05-29 10:09 被阅读0次

    写在最前面
    感谢这位大神的解决方法,解决了困扰我很久的问题
    连接:https://www.douban.com/note/524197380/?type=like
    centos上自带的是 python2.6 我开发使用的是python3.6
    在使用opencv的时候 提示 找不到_tkinter
    上网搜了一下
    把该安装的都安装了
    yum -y install tkinter
    yum -y install tcl-devel tk-devel

    我的python3.6 解压到 /root/python3.6
    vim /root/python3.6/Modules/Setup.dist
    找到_tkinter _tkinter.c tkappinit.c -DWITH_APPINIT
    去掉注释
    添加
    -L/usr/local/lib
    -I/usr/local/include
    -ltk8.5 -ltcl8.5 \ #这个根据自己版本写 查看版本方法见下文
    -lX11

    查看ltk ltcl版本方法
    rpm -qa | grep ^tk
    rpm -qa | grep ^tcl

    然后重新编译python3.6 一定要确保现在编译的路径和已经生成的路径相同。或者直接把原来生成的删掉。
    我就是被这个坑了 。没有删掉原来的 就一直报失败,最后又生成一个新的 就好了。

    ./configure
    make && make install

    按道理就应该好了 可以先尝试一下 /root/python3.6下的python import _tkinter是否报错,如果不报错,编译路径下的python3是否报错,如果python3报错,则说明编译路径有问题 建议新建一个文件夹 重新把python编译到新文件夹中。

    相关文章

      网友评论

          本文标题:import _tkinter失败

          本文链接:https://www.haomeiwen.com/subject/exketctx.html