我在Windows7机器上使用Anaconda2 4.0.0 64位运行Python2.7.1.1。我试图安装枕头成像,在阅读了我能找到的每一个线程后,我仍然无法找到解决方案。我已透过各种方法安装及卸载枕头,包括:
pip install Pillow
conda install Pillow
easy_install Pillow我去了Anaconda网站-软件包列表,瞧,枕头的包-3.2.0-py2.7,鸡蛋-信息存在。
我尝试通过这两种方法导入该包:
import Image
from PIL import Image但我遇到了以下ImportError:
from PIL import Image
ImportError: No module named PIL我已经卸载了我试图安装的原始PIL库,以确保只有枕头包存在。任何帮助都将不胜感激!
发布于 2016-07-06 15:24:26
听起来,由于安装了两个解释器( Anaconda和Python 2.7.1.1),Anaconda对您的系统不太好。我将删除所有内容(Python、Anaconda等),或者重新安装Anaconda;或者从python.org获得最新版本的Python (2.7.12)。
就我个人而言,我会选择来自python.org的Python2.7.12(我一直对像Anaconda这样的预先打包发行版有问题)。
如果你走这条路,在你的环境干净之后,我会确保皮普是最新的(pip install pip --upgrade),然后从加州大学欧文分校提供的whl文件中安装枕头。
要做到这一点,只需到这里:http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载Windows 64位的枕头whl文件。确保在您的路径中设置了Python,然后转到下载Pillow的目录并输入以下内容(将文件名替换为您下载的文件名):
pip install pillowfile.whl祝你好运,编码愉快!
发布于 2016-07-06 21:17:46
如果您不能将包import到site-packages中,但它肯定在site-packages文件夹中,那么您很可能运行错误的Python解释器。
您可以通过从命令行运行python,然后输入:
import sys
sys.executable这将返回指向当前运行的Python解释器的字符串。
错误的Python
如果这没有指向您的Anaconda安装,那么您就会遇到路径问题。
在windows上,您可以通过我的计算机/属性/高级设置路径。查看环境变量,并确保Anaconda路径字符串位于任何其他Python路径之前(如果Anaconda路径不存在,则有些东西非常混乱,您可能想简单地重新安装Anaconda)。
对Python
如果sys.executable返回的路径是正确的,则必须以某种方式破坏枕头的安装。您可以尝试卸载,然后重新安装。作为绝对的最后手段,您也可以尝试删除枕头文件夹手动和重新安装。
https://stackoverflow.com/questions/38227515
复制相似问题