`
yeluowuhen
  • 浏览: 156193 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

linux下安装Tkinter及python升级

 
阅读更多

1.  首先安装Tkinter模块:yum -y install tkinter

2.在python下运行import Tkinter发现正确,但是使用的是默认版的python2.4.3

5.  再次运行import Tkinter后报错:

 

Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/python27/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter

 6. 运行yum install tk-devel tcl-devel ;

 

7.  下载python2.7.9后,在编译前先在/usr/local建一个文件夹mkdir /usr/local/python27,使用tar   zxvf    test.tgz  -C  dir解压python2.7.9,在解压后的目录下运行./configure --prefix=/usr/local/python27 --enable-unicode=ucs4,通过make&make install编译;

 

mkdir  /usr/local/python27
./configure --prefix=/usr/local/python27 --enable-unicode=ucs4
make clean
make 
make install

    重新编译python2.7.9。

 

8.建立新版本python的链接ln -s /usr/local/python27/bin/python2.7 /usr/bin/python,运行python的话即可看到引入新版本python2.7.9。再试用import Tkinter,完成。

 

 其中出现的问题:

1. 因为需要升级到更高版本,系统中又有2.6.8,版本很乱故删除掉python2.6的所有东西又重新在python为2.7.9时运行的yum install tk-devel tcl-devel ;使tk及tcl为最新版,然后又重新编译的2.7.9。最后的tk及tcl版本如下:rpm -qa |grep ^tk

tk-devel-8.4.13-5.el5_1.1
tk-8.4.13-5.el5_1.1
tk-devel-8.4.13-5.el5_1.1
tkinter-2.4.3-56.el5
tk-8.4.13-5.el5_1.1

       rpm -qa |grep ^tc

tcsh-6.14-14.el5
tcl-devel-8.4.13-6.el5
tcl-devel-8.4.13-6.el5
tcp_wrappers-7.6-40.7.el5
tcpdump-3.9.4-14.el5
tcl-8.4.13-6.el5
tcl-8.4.13-6.el5
tcp_wrappers-7.6-40.7.el5

   在unix下使用Tkinter,可参考如下资料:https://python.org/topics/tkinter/ 

分享到:
评论

相关推荐

    Python升级提示Tkinter模块找不到的解决方法

    在Linux中python默认是不安装Tkinter模块, 复制代码 代码如下: [root@li250-193 ~]# python Python 2.6.6 (r266:84292, Feb 22 2013, 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2 Type “help”,...

    CentOS7安装python科学计算库.docx

    安装pip后,建议检查并升级pip至最新版本,可以运行`python -m pip install --upgrade pip`。 现在我们开始安装科学计算库。首先是numpy,它是Python中处理数组操作的核心库。使用`pip install numpy`命令进行安装...

    python-2.7.14.amd64

    Python 2.7是该语言的一个长期支持(LTS)版本,意味着它会持续得到安全更新,尽管Python社区已经在2020年1月1日结束了对Python 2的官方支持,鼓励用户升级到Python 3.x。 Python 2.7.14包含了Python解释器、标准库...

    Python Guide Document--写出好的代码

    - **系统自带版本**:大多数Linux发行版都默认安装了Python。可以通过命令`python3 --version`检查版本。 - **升级或安装新版本**: - 使用包管理器(如apt-get、yum等)安装。 - 从源代码编译安装。 ### 2. 写出...

    Python快速编程入门教程.ppt

    3. **易维护**:由于其良好的可读性和模块化设计,Python代码易于维护和升级。 4. **强大的标准库**:Python自带大量标准库,覆盖了网络、文件处理、操作系统接口等多个领域。 5. **交互模式**:Python支持交互式...

    刷屏神器3.0-一款简易的、功能多样的自动化GUI键盘输入控制工具

    在压缩包“dist”中,通常包含了编译后的可执行文件,用户无需安装Python环境即可直接运行。这使得“刷屏神器3.0”具备了较好的跨平台性,无论是在Windows、Linux还是macOS系统上,都能方便地使用。 总结来说,...

    Python库 | fits-viewer-0.1.dev1.tar.gz

    9. **安装与使用**:用户需要了解如何在Python环境中安装和使用这个库,通常涉及pip命令或者直接解压源码编译安装。 通过这个库,用户可以方便地查看和分析FITS文件,进行数据可视化,这对于科学研究和教学都是非常...

    Python库 | PySimpleGUI-4.18.1-py3-none-any.whl

    总的来说,PySimpleGUI是一个强大的工具,可以帮助Python开发者轻松地构建GUI应用,无论是简单的控制台工具升级,还是复杂的桌面应用,它都能提供所需的灵活性和功能。使用4.18.1版本的PySimpleGUI,你可以享受到...

    Python3源码RCQ读者书库程序

    - **前端界面**:可能采用Tkinter(Python内置GUI工具包)或其他第三方GUI库如PyQt、wxPython等来构建用户界面。 #### 3.2 数据库设计 数据库设计是整个系统的核心之一。一个好的数据库设计可以大大提高系统的效率...

    Python简明教程

    - 多数系统自带Python环境,可以通过包管理器升级到最新版本。 - 使用命令行进行安装或更新:`sudo apt-get install python3` (Debian/Ubuntu) 或 `sudo yum install python3` (Fedora/CentOS)。 - **Windows用户...

    Python简明教程-沈洁元

    - 可通过包管理器升级或安装新版本。 - **Windows用户**: - 需要手动下载并安装Python; - 安装过程中勾选添加Python到环境变量选项以便全局调用。 #### 3. 初始步骤 - **使用Python解释器**: - 直接交互式...

    PyPI 官网下载 | mmgui-0.0.1.tar.gz

    在解压后的目录下,运行 `python setup.py install` 或者 `pip install .` 来安装 `mmgui` 库。这个过程会把库的文件复制到Python的site-packages目录,使得全局可导入。 4. **验证安装**:安装完成后,可以在...

    Pydicom用法简介.pdf

    在安装Pydicom之前,用户需要满足一些前提条件,包括安装Python版本(2.6, 2.7, 3.3及更高版本)和可选的NumPy库(如果需要处理像素数据)。安装Pydicom相对简单,可以通过pip进行安装,这是Python的包管理器。对于...

    LinuxVoiceAssistant:Linux语音助手,使您的工作更轻松

    使用语音识别和文本语音转换的Python应用程序此应用程序最初使用Google文本语音转换API,但已更新为通过pyttsx3使用脱机文本语音转换 安装 要求将在以后添加。 pip install -r requirements.txt 语音指令 您可以添加...

    sigma fp 树莓派控制

    6. **界面开发**:如果需要图形用户界面,可以使用Python的Tkinter、PyQt或Kivy等库创建一个简单的应用,使操作更加直观。 7. **测试与优化**:在实际环境中测试脚本,确保它能可靠地工作。可能需要根据相机响应...

    tcltk-86-64.zip

    这可能是安装包或者更新包,用于在64位系统上安装或升级TCL/TK环境。 压缩包内的文件“tcltk-86-64”可能是一个自解压文件,或者是一系列与TCL/TK相关的文件和目录,例如库文件、头文件、示例脚本、安装脚本等。...

    我们做的计算器

    开发者可能会使用如Tkinter(Python)、JavaFX(Java)或QT(C++)等库来构建图形用户界面。 - **逻辑处理**:计算器的核心是运算逻辑,它负责解析用户的输入,执行相应的数学运算,并将结果显示在屏幕上。这涉及到...

    PythonianDeluxe

    1. **Python GUI库**: Python提供了多种库来创建图形用户界面,如Tkinter(内置)、PyQt、wxPython和Kivy等。如果"PythonianDeluxe"是一个GUI应用,它可能利用了这些库中的某一个来设计和展示字体效果,让用户能够...

Global site tag (gtag.js) - Google Analytics