今天给各位分享ubuntu源码安装tkinter的知识,其中也会对ubuntu源码安装命令进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、新安装的ubuntu,python为2.7.3,没有Tkinter,本机不能上网,如何安装tkinter及其他库 。
- 2、怎么安装python模块,如何安装python模块,常用安装方式
- 3、python tkinter 无法安装
- 4、Python3下提示No module named 'tkinter'"问题解决
- 5、ubuntu 下怎样安装python?
新安装的ubuntu,python为2.7.3,没有Tkinter,本机不能上网,如何安装tkinter及其他库 。
不能上网,就用其他机器上网,下载这些包的源文件,然后用优盘拷过来安装就好了
怎么安装python模块,如何安装python模块,常用安装方式
1.
直接copy
下载的模块文件中已经有了模块的文件,有些模块只有一个文件,比如较早版本的BeautifulSoup,有些是一个文件夹,比如新版本BeautifulSoup就是一个叫做bs4的文件夹。
把这些文件直接copy到你的python路径下的/Lib/site-packages文件夹中,比如C:/Python27/Lib/site-packages。之后就可以在程序里直接引用了:
import BeautifulSoup
或者
from bs4 import BeautifulSoup
这是根据你放置的文件位置不同而决定的。
网上有人说直接放在Lib文件夹中就可以了。的确这样也行,但Lib文件夹中都是自带的模块,看一下就会发现我们用过的random、re等模块的代码文件。而外部模块一般放在site-packages文件夹中。
2.
setup.py
很多模块里都附带了setup.py文件,有同学直接双击了,然后发现没有用。
它的使用方法是从命令行去到setup.py所在的路径下,运行
python setup.py install
仔细看一下安装时输出的信息可以发现,在线学习这个命令做的事情其实也就是帮你把模块的代码copy到site-packages文件夹。
3.
setuptools
使用setuptools可以直接根据模块名称来自动下载安装,不需要自己再去寻找模块的安装文件。不过在使用之前,你得先安装setuptools自身。
windows平台的32位python,可以直接下载setuptools的exe文件安装。(去搜索setuptools windows可以找到,我也上传了一份在论坛本帖后面)
Linux用户可以从包管理器中安装,比如ubuntu:
apt-get install python-setuptools
windows平台64位python得用ez_setup.py进行安装(文件我也上传了)。这种方式也适用于所有平台。
在ez_setup.py所在文件夹下运行:
python ez_setup.py
setuptools会被安装在python路径\Scripts下。之后,你可以把这个路径添加到环境变量path中,也可以直接从命令行进入到Scripts文件夹下,执行easy_install,看看是否安装成功了。
之后,你就可以直接用它来安装你想要的模块,比如PIL:
easy_install PIL
视频教程程序就会帮你自动下载安装到site-packages里。
最后,介绍几个不错的模块,供大家参考使用。
PIL - 图形处理
PyXML - 解析和处理XML文件
MySQLdb - 连接MySQL数据库
Tkinter - 图形界面接口,python自带
smtplib - 发送电子邮件
ftplib - ftp编程
PyMedia - 多媒体操作
PyOpenGL - OpenGL接口
BeautifulSoup - HTML/XML的解析器
python tkinter 无法安装
你的安装gcc工具链,还得是64位的。因为很多脚本语言的扩展是c的,需要跟机器适配的gcc编译工具链来编译。你的是64位机器的,所以提示你需要安装64位的。你查一下看要安装什么,也许要用下面这个命令
sudo apt-get install build-essential autoconf libtool pkg-config
Python3下提示No module named 'tkinter'"问题解决
在 Python 3下运行Matplotlib之时,提示No module named 'tkinter'这个问题,下面记录下解决过程,并尝试分析过程中的解决思路利弊得失,以资后效,这里重点提示需要关注错误信息的分析,这个是第一现场。
环境介绍
任何技术问题的出现以及修复都是依赖于系统环境以及特定版本的,这里首先描述如下:
Ubuntu : 18.04
tkinter的问题描述
原程序中基于matplotlib来进行绘图操作,其中在运行过程中,报出来了错误信息。由于原程序大部分无关问题本身,且日志本身比较多,这里仅仅截取关键信息:
import tkinter as Tk
ModuleNotFoundError: No module named 'tkinter'
问题初步分析
用过python的朋友都知道,碰到类似的问题,比如import Error,大概率情况下都是某个包未安装,故第一反应就是某个包缺失了,于是首先进行了包和类库的查询:
linuxidc@linuxidc:~$ pip3 search tkinter
结果发现大量的包,被匹配到,其中若干相关的包有tkinter,这些信息基本上没有帮助。
..................
tkinter.help (2.0) - Small Preview of Tkinter Widgets
tkinter3000 (1.1-20051211) - Widget Construction Kit for Tkinter
tkinterhtml (0.7) - Python wrapper for Tkhtml3 ()
tkinterquickhelper (1.5.18) - Helpers for tkinter, extra windows.
tkintertable (1.2) - Extendable table class for Tkinter
.......................
于是尝试直接安装tkinter,结果没有发现tkinter包
linuxidc@linuxidc:~$ pip3 install tkinter
Collecting tkinter
Exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 215, in main
status = self.run(options, args)
File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 353, in run
wb.build(autobuilding=True)
File "/usr/lib/python3/dist-packages/pip/wheel.py", line 749, in build
self.requirement_set.prepare_files(self.finder)
File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 380, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 554, in _prepare_file
require_hashes
File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 278, in populate_link
self.link = finder.find_requirement(self, upgrade)
File "/usr/lib/python3/dist-packages/pip/index.py", line 465, in find_requirement
all_candidates = self.find_all_candidates(req.name)
File "/usr/lib/python3/dist-packages/pip/index.py", line 423, in find_all_candidates
for page in self._get_pages(url_locations, project_name):
File "/usr/lib/python3/dist-packages/pip/index.py", line 568, in _get_pages
page = self._get_page(location)
File "/usr/lib/python3/dist-packages/pip/index.py", line 683, in _get_page
return HTMLPage.get_page(link, session=self.session)
File "/usr/lib/python3/dist-packages/pip/index.py", line 795, in get_page
resp.raise_for_status()
File "/usr/share/python-wheels/requests-2.18.4-py2.py3-none-any.whl/requests/models.py", line 935, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url:
什么是tkinter, tcl ,tk
tkinter其实是Python调用tcl程序的标准Python程序,可以通过这个interface调用tcl的程序,因为在大多数的unix系统中都内置了很多的tcl程序和命令。
Tcl 是“工具控制语言(Tool Command Language)”的缩写,其面向对象为otcl语言。Tk 是 Tcl“图形工具箱”的扩展,它提供各种标准的 GUI 接口项,以利于迅速进行高级应用程序开发。
于是,执行terminal 命令:
linuxidc@linuxidc:~/linuxidc.com$ python3 -m tkinter
如果执行正确的话,可以看到如下界面指令,这里主要是指在Linux的桌面系统下:
尝试解决问题
在网络上初次搜索之后,发现有人提示说python-tk/python3-tk的类库需要在操作系统层面进行安装。本次案例以Ubuntu为例, 查询其是否安装:
linuxidc@linuxidc:~$ sudo apt search python3-tk
[sudo] linuxidc 的密码:
正在排序... 完成
全文搜索... 完成
python3-tk/bionic-updates 3.6.7-1~18.04 amd64
Tkinter - Writing Tk applications with Python 3.x
python3-tk-dbg/bionic-updates 3.6.7-1~18.04 amd64
Tkinter - Writing Tk applications with Python 3.x (debug extension)
python3-tksnack/bionic,bionic 2.2.10.20090623-dfsg-6 all
Sound extension to Tcl/Tk and Python/Tkinter - Python 3.x library
如果没有安装,则需要执行,安装指令:
(Ubuntu)
linuxidc@linuxidc:~$ sudo apt install python3-tk
( CentOS )
yum install python3-tk
在安装完成之后,重新执行程序,然后报出同样的错误,问题仍然存在。
r如果发现有信息说,需要安装tk的开发类库,直接进行安装:
sudo apt install tk-dev (Ubuntu/Debian)
yum install tk-devel (CentOS)
到此问题解决,记录以分享。
ubuntu 下怎样安装python?
1.先检查当前系统中是否已经安装python,直接使用python -V查看
2.也可以直接使用上图中提示的命令来进行安装python,但建议使用官网的安装包进行安装,如下图,选择相应的版本进行下载
3.下载完成后进行解压,解压完成后进入软件目录
4.使用如下命令进行编译安装,如下图
5.安装完成后,再对已经安装完成的软件检测发现已经安装成功,
ubuntu源码安装tkinter的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ubuntu源码安装命令、ubuntu源码安装tkinter的信息别忘了在本站进行查找喔。
温馨提示
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请后台提交工单处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请后台提交工单!
【免责声明】:
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
【关于转载】:
本站尊重互联网版权体系,本站部分图片、文章大部分转载于互联网、所有内容不代表本站观点、不对文章中的任何观点负责、转载的目的只用于给网民提供信息阅读,无任何商业用途,所有内容版权归原作者所有
如本站(文章、内容、图片、视频)任何资料有侵权,先说声抱歉;麻烦您请联系请后台提交工单,我们会立即删除、维护您的权益。非常感谢您的理解。
【附】:
二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!
注:本站资源来自网络转载,版权归原作者和公司所有,如果有侵犯到您的权益,请第一时间联系我们处理!
-----------------------------------------------------------------------------------------------------------
【版权声明】:
一、本站致力于为源码爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的源码下载文件为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱。站长会进行审查之后,情况属实的会在三个工作日内为您删除。
-----------------------------------------------------------------------------------------------------------
源码村资源网 » ubuntu源码安装tkinter(ubuntu源码安装命令)