zoukankan      html  css  js  c++  java
  • 【转】在python3.5安装tkinter

    链接:https://www.zhihu.com/question/42162071/answer/95441732


    安装tkinter

    tkinter是由tcl和tk两个部分组成的,所以下载tkinter的时候,要下载tcl8.6.5和tk8.6.5两部分。下载完之后分别解压tar -zxvf tcl8.6.5-src.tar.gz,tar -zxvf tk8.6.5-src.tar.gz.解压完成之后先安装tcl:


    1. cd tcl8.6.5/unix
    2. ./configure
    3. make
    4. sudo make install
      接着再安装tk:

    5. cd tk8.6.5/unix

    6. ./configyre

    7. make

    8. sudo make install

    如果第4步出现类似x11/xlib.h:没有那个文件或目录,还需要多一步,需要安装sudo apt-get install libx11.dev 然后接着继续第4步。

    现在应该成功安装了。输入wish 回车 info tclversion 和puts $tk_version查看版本。


    修改Setup.dist文件

    进入到Python解压包的目录下,注意,不是安装Python的目录,而是解压的目录,一般而言就是下载Python目录下,之前我一直在安装目录下找Modules文件夹,死活找不到。

    vim Modules/Setup.dist

    修改如图所示:

    把箭头所指的行数前面的注释去掉,同时在第4个箭头处,修改tcl和tk的版本为刚才的安装版本,保持退出。


    • sudo apt-get install libreadline-dev这个必须安装,因为不安装,在Python交互中上下左右移动无法成功.
    重新编译和安装Python3.5

    接下来还需要重新编译和安装一遍Python,

    sudo apt-get update
    sudo apt-get upgrade 

    sudo apt-get install python3

    重新建立到python3.5的软连接即可:

    ortonwu@ubuntu:/usr/bin$ sudo rm -rf /usr/bin/python
    ortonwu@ubuntu:/usr/bin$ sudo ln -s /usr/bin/python3.5 /usr/bin/python

    ortonwu@ubuntu:/usr/bin$ sudo rm -rf /usr/bin/pip3
    ortonwu@ubuntu:/usr/bin$ sudo ln -s /usr/bin/python3.5/pip3 /usr/bin/pip3

    ortonwu@ubuntu:/usr/bin$ sudo rm -rf /usr/bin/python3
    ortonwu@ubuntu:/usr/bin$ sudo ln -s /usr/bin/python3.5 /usr/bin/python3
    在3.6后,pip3的使用方法

    On Unix-like systems use:

    python3.6 -m pip install [Package_to_install]

    或来到Python3.5.2的源文件目录的

    1. ./configure
    2. make
    3. sudo make install
  • 相关阅读:
    MongoDB驱动之Linq操作
    连接Access数据库
    ExecutorCompletionService原理具体解释
    Java 构造时成员初始化的陷阱
    activeMQ公布订阅模式中中经常使用工具类
    计算机视觉、图像处理一些先进研究机构
    php循环,die/exit脚本执行控制,文件载入及错误控制
    VCenter中嵌套openstack VM不能ping通外部网络问题解决的方法
    代码保存、配色、公布-总体方案----一段代码的公布
    【iOS开发系列】NSObject方法介绍
  • 原文地址:https://www.cnblogs.com/freebird92/p/8268256.html
Copyright © 2011-2022 走看看