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
  • 相关阅读:
    ExtJS小技巧
    Oracle 表的行数、表占用空间大小,列的非空行数、列占用空间大小 查询
    NPM 私服
    IDEA 不编译java以外的文件
    SQL 引号中的问号在PrepareStatement 中不被看作是占位符
    Chrome 浏览器自动填表呈现淡黄色解决
    批量删除Maven 仓库未下载成功.lastupdate 的文件
    Oracle 11g 监听很慢,由于监听日志文件太大引起的问题(Windows 下)
    Hibernate 自动更新表出错 建表或添加列,提示标识符无效
    Hibernate 自动更新表出错 More than one table found in namespace
  • 原文地址:https://www.cnblogs.com/freebird92/p/8268256.html
Copyright © 2011-2022 走看看