XP下python导入PIL问题

本人在XP SP3系统下使用python 3.4.4 导入PIL包
pip3 install pillow正常,但一import image from PIL时就报错:

from . import _imaging as core
ImportError: DLL load failed: 找不到指定的模块

pip3 install Pillow自动安装的是5.4.1版本。(在win10下该版本正常运行)
在尝试uninstall 再install 若干次后,怀疑是XP系统中已没有更新相应动态库。

尝试降Pillow版本,到4.2.0即可正常使用。
之前网上搜都是卸载重装,没有提及该类情况。(XP确实太老了)
Mark下给大家备着

原文地址:https://blog.51cto.com/cfy10/2438101

时间: 2024-08-30 08:00:49

XP下python导入PIL问题的相关文章

[解决]OS X 下 Python 导入 PIL 中的 ImageGrab 错误

本来官方的说法是:The current version works on Windows only. 而且 PIL 已经好多年没更新了 怎么办? 当然是用 Pillow.已经在 3.0.0 版本支持 Windows 和 OS X. The current version works on OS X and Windows only. OS X support was added in 3.0.0. pip install Pillow  或者 pip install --upgrade Pil

Python:Pycharm下无法导入安装好的第三方模块?

Pycharm下无法导入安装好的第三方模块requests? 在cmd下使用pip安装好requests模块后,可以使用import requests,但在Pycharm IDE下无法导入,出现如下错误: >>> import requests Traceback (most recent call last): File "<input>", line 1, in <module> File "C:\Program Files (x

windows7 下安装Python的PIL库

前言: Python中最常用的图像处理库是PIL(PythonImaging Library),其中Image类是PIL库中一个非常重要的类,通过这个类来创建实例可以有直接载入图像文件,读取处理过的图像和通过抓取的方法得到的图像这三种方法. 一PIL版本选择 从网上搜索得知,PIL官方只有32位的安装文件,安装时会提示找不到python的安装路径.64位Win7下无法安装PIL库的原因是:PIL官方http://www.pythonware.com/products/pil/提供的PIL二进制安

Mac下python初学之Image库(PIL)

Mac下python 使用Image库 安装PIL,下载http://www.pythonware.com/products/pil/ 解压PIL源码包,阅读README知道需要使用python setup.py install 命令来编译安装.当然,通常第一次是不会通过的,一般是一些库文件找不到,如X11lib之类. 修改setup.py: 1.36行起 TCL_ROOT = NoneJPEG_ROOT = JPEG库目录ZLIB_ROOT = PNG和ZLIB库目录TIFF_ROOT = T

windows xp 下使用 python

一直在心理上很回避在windows下面使用python,甚至曾经宁可扔给别人一个 VM 虚拟机,仅仅为了跑一个简单的linux下的小代码. 但是终究有些时候没有办法,这里记录下 python 在windows下的部署过程. 准备下载目录 建立目录 c:\window_python 扔了原始的 cmd 吧,装这个 conEmu 一.安装 python 参考文档 下载安装 python 目前最新的版本是 python-2.7.8.msi 直接下到本地双击安装,(可以选择添加 python 到路径的选

Python图像处理PIL库简介

搬运自本人博客:http://www.xgezhang.com/python_pil.html 最近用到一些简单的图像处理,这里简单介绍一下,Python Imaging Library (PIL)是PythonWare公司提供的免费的图像处理工具包,是python下的图像处理模块,支持多种格式,并提供强大的图形与图像处理功能.虽然在这个软件包上要实现类似MATLAB中的复杂的图像处理算法并不太适合,但是Python的快速开发能力以及面向对象等等诸多特点使得它非常适合用来进行原型开发.对于简单的

selenium + python自动化测试unittest框架学习(四)python导入模块及包知识点

在写脚本的时候,发现导入某些模块,经常报错提示导入模块失败,这里来恶补下python导入模块的知识点. 1.模块导入时文件查找顺序 在脚本中,import xxx模块时的具体步骤: (1)新建一个module (2)将module插入到sys.module (3)查找module的路径,查找的顺序为先查找当前使用导入模块的文件同一级目录,之后是python的搜索模块的路径集sys.path,最后是python所添加的默认环境变量的路径Python path (4)module查找到之后装载mod

python导入模块时的执行顺序

当python导入模块,执行import语句时,到底进行了什么操作?按照python的文档,她执行了如下的操作: 第一步,创建一个新的module对象(它可能包含多个module) 第二步,把这个module对象插到sys.module中 第三步,装载module的代码(如果需要,则必须先编译) 第四步,执行新的module中对应的代码. 在执行第三步时,首先需要找到module程序所在的位置,搜索的顺序是: 当前路径(以及从当前目录指定的sys.path),pythonpath,然后是pyth

Linux下python玩转MySQLdb

(0)目录 VMware 下安装Ubuntu的吐血经历 零基础学习Shell编程 Linux下的makefile的妙用 Linux调试神器 -- gdb 十分钟学会Python的基本类型 分布式版本管理神器--GIT GIT文件的三种状态 & Git SSH秘钥问题 十分钟学习Python的进阶语法 配置SSH无密码访问及Linux热键.重启.kill进程 Java的不定长参数和Python的不定长参数对比 Linux下python玩转MySQLdb 一:起因 (1)Linux下安装python