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
  • 相关阅读:
    Flink-v1.12官方网站翻译-P029-User-Defined Functions
    Flink-v1.12官方网站翻译-P028-Custom Serialization for Managed State
    Flink-v1.12官方网站翻译-P027-State Schema Evolution
    Flink-v1.12官方网站翻译-P026-State Backends
    Flink-v1.12官方网站翻译-P025-Queryable State Beta
    Flink-v1.12官方网站翻译-P024-Checkpointing
    Flink-v1.12官方网站翻译-P023-The Broadcast State Pattern
    Flink-v1.12官方网站翻译-P022-Working with State
    java笔记五——数组
    java笔记四——java基础知识(二)
  • 原文地址:https://www.cnblogs.com/freebird92/p/8268256.html
Copyright © 2011-2022 走看看