最近,将电脑主机升级到ubuntu16.04,但是需要用到 python-imaging-tk,先是报错:

import PIL.ImageTk as ImageTk
ImportError: No module named ImageTk

参考网上的是pythonimaging-tk的包没有安装,所以

sudo apt-get install python-imaging-tk

但是报错
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-imaging-tk : Depends: python-imaging (= 1.1.7-4ubuntu0.12.04.3) but 3.1.2-0ubuntu1.1 is to be installed
E: Unable to correct problems, you have held broken packages.

我自己也是小白,以前没遇到这个错,只能谷歌啦,但是没谷歌出什么东西,那我就改变检索方式:

python-imaging  3.1.2-0ubuntu1.1

找到一个网页https://launchpad.net/ubuntu/xenial/amd64/python-imaging/3.1.2-0ubuntu1.1,上面说:

PIL used to provide a PIL.pth file which allowed you to `import Image` but
 this is deprecated. Use `from PIL import Image` now, or install this
 compatibility package to temporarily get the old behavior back.
 .
 This compatibility package is built for Python 2 only.

网页还提供deb之类的下载,那我就尝试下载,发现不行,后面又想,我只缺tk模块呀,我单独下载安装就行啦,然后就

谷歌:

python-imaging-tk   3.1.2-0ubuntu1.1

找到这个网页https://ubuntu.pkgs.org/16.04/ubuntu-updates-main-amd64/python-pil.imagetk_3.1.2-0ubuntu1.1_amd64.deb.html

下载了:python-pil.imagetk_3.1.2-0ubuntu1.1_amd64.deb,系统要一致哦,

在终端:$ sudo dpkg -i python-pil.imagetk_3.1.2-0ubuntu1.1_amd64.deb Selecting previously unselected package python-pil.imagetk:amd64.
(Reading database ... 224219 files and directories currently installed.)
Preparing to unpack python-pil.imagetk_3.1.2-0ubuntu1.1_amd64.deb ...
Unpacking python-pil.imagetk:amd64 (3.1.2-0ubuntu1.1) ...
Setting up python-pil.imagetk:amd64 (3.1.2-0ubuntu1.1) ...

大功告成,其实我们有些在sudo apt-get install 找不到相应的版本可以自己安装哈!!!!!感觉自己又获得一个新技能,也从这里看出自己很low!!!!哈哈,没事没事,

每天进步一点点撒!!!

python-imaging-tk : Depends: python-imaging (= 1.1.7-4ubuntu0.12.04.3) but 3.1.2-0ubuntu1.1 is to be installed E: Unable to corre的更多相关文章

  1. Python中Tk模块简单窗口设计

    Python中Tk和PyQt都可以设计小程序,区别在于:Tk界面美观度相对较差,但由于是Python的内置模块,最终生成的程序大小相比于PyQt较小. import tkinter # 导入TKint ...

  2. 【Python】我的Python学习笔记【1】【using Python 2】

    1.模块格式 #!/usr/bin/env python # -*- coding: utf-8 -*- ... ...def main(): ...... ... if __name__=='__m ...

  3. 【Python实战】使用Python连接Teradata数据库???未完成

    1.安装Python 方法详见:[Python 05]Python开发环境搭建 2.安装Teradata客户端ODBC驱动 安装包地址:TTU下载地址 (1)安装TeraGSS和tdicu(ODBC依 ...

  4. Python入门第一课——Python的起源、发展与前景!

    我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Pyt ...

  5. 如何在Windows下开发Python:在cmd下运行Python脚本+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE

    http://www.crifan.com/how_to_do_python_development_under_windows_environment/ 本文目的 希望对于,如何在Windows下, ...

  6. python 查询文件修改python lib 库文件

    运行code import os, time import sys import re def search(path, name): for root, dirs, files in os.walk ...

  7. python之初入Python

    python优缺点: Python的优点很多,简单的可以总结为以下几点. 简单和明确,做一件事只有一种方法. 学习曲线低,跟其他很多语言相比,Python更容易上手. 开放源代码,拥有强大的社区和生态 ...

  8. python 3.6 关于python的介绍

    python的官方网站 https://www.python.org/ python 3.6 的官方网站的下载地址 https://www.python.org/downloads/release/p ...

  9. Python开发基础之Python常用的数据类型

    一.Python介绍 Python是一种动态解释型的编程语言.Python它简单易学.功能强大.支持面向对象.函数式编程,可以在Windows.Linux等多种操作系统上使用,同时Python可以在J ...

随机推荐

  1. 姿势估计实验-Realtime_Multi-Person_Pose_Estimation-CMU

    前言: 论文及源代码网址: https://github.com/ZheC/Realtime_Multi-Person_Pose_Estimation 地址2: https://github.com/ ...

  2. ESP8266EX资料

    https://github.com/esp8266/Arduino http://espressif.com/zh-hans/support/explore/faq 电路资料图如下: 介绍功能: 参 ...

  3. Javascript 2.8

    声明函数声明参数 function multiply(A,B,...N){}; 用return可以返回一个值/字符串/数组/布尔值 变量命名的Camel记号:从第二个单词开始把每个单词的首字母大写,其 ...

  4. 浏览器执行代码 是jsp 服务端执行的是<%%>

    接着上一个视频,想使得注销页面有一个很好的效果,那到底能不能再首页页面的<head>标签里写如下代码呢? 答案是肯定不行的.看执行以后的效果,执行之后,看到的网页源代码,如下图所示,造成这 ...

  5. Go Example--状态协程

    package main import ( "fmt" "math/rand" "sync/atomic" "time" ...

  6. html笔记汇总

    <html lang="en-us"> HTML标签的lang属性(language)指定当前页面所使用的自然语言,如zh.zh-cn.zh-tw.zh-hk.en.e ...

  7. laravel 路由分組

    laravel 路由分組 Route::group(['prefix' => 'admin'], function () { $namespacePrefix="\\App\\Http ...

  8. 2.3 Visio画虚线后插入word或PPT变为实线

    选中实线后,左键选择->格式->线条->粗细->自定义->设置为0pt

  9. mysql插中文出现错误 "incorrect string value:\x.....

    mysql字符集的问题: mysql的表格整理应该改为gbk_chinese_ci,每个需要汉字的字段属性的整理也改为gbk_chinese_ci,

  10. Maya中提交Nuke工程到deadline中的方法

    在之前的一篇文中介绍了在maya中生成nuke工程脚本的方法,后来部门负责人希望更简单一些,能在那个功能面板里提交deadline农场渲染更好,这样就不用打开nuke手动提交了,省去了在两个软件直接来 ...