枕头安装问题



我在Windows 7机器上运行Python 2.7.1.1和Anaconda2 4.0.0 64位。我正在尝试安装 Pillow 进行成像,在阅读了我能找到的每个线程后,我仍然无法找到解决方案。我已经通过各种方式安装和卸载了枕头,包括:

pip install Pillow
conda install Pillow
easy_install Pillow

我已经去了 Anaconda 站点包列表,瞧,Pillow-3.2.0-py2.7.egg-info 的包存在。

我尝试通过以下两种方式导入包:

import Image
from PIL import Image

但是我遇到以下导入错误:

 from PIL import Image
 ImportError: No module named PIL

我已经卸载了我尝试安装的原始 PIL 库,以确保只有 Pillow 包存在。任何帮助将不胜感激!

听起来 Anaconda 对

你的系统玩得不好,因为你安装了两个解释器(Anaconda 和 Python 2.7.1.1)。我会删除所有内容(Python,Anaconda等),然后重新安装Anaconda,或者从 python.org(2.7.12)获取最新版本的Python。

就个人而言,我会选择 python.org 的Python 2.7.12(我一直对像Anaconda这样的预打包发行版有问题)。

如果你走这条路,在你的环境干净之后,我会确保Pip都是最新的(pip install pip --upgrade),然后从加州大学欧文分校提供的whl文件中安装枕头。

为此,只需转到此处:http://www.lfd.uci.edu/~gohlke/pythonlibs/

下载适用于 Windows 64 位的 Pillow whl 文件。确保在你的路径中设置了Python,然后转到下载Pillow的目录并输入以下内容(将文件名替换为你下载的文件名):

pip install pillowfile.whl

祝你好运,编码愉快!

如果你不能import一个包到Python中,但它肯定site-packages文件夹中,那么你很可能运行了错误的Python解释器。

您可以通过从命令行运行 python 然后输入以下内容来检查这一点:

import sys
sys.executable

这将返回一个指向当前正在运行的 Python 解释器的字符串。

错误的蟒蛇

如果这指向您的 Anaconda 安装,那么您就有路径问题。

在Windows上,您可以通过我的电脑/属性/高级设置路径。查看环境变量,并确保 Anaconda 路径字符串在任何其他 Python 路径之前(如果 Anaconda 路径不存在,则有些事情非常混乱,您可能只想重新安装 Anaconda)。

右蟒蛇

如果sys.executable返回的路径是正确的,则必须以某种方式破坏枕头的安装。您可以尝试卸载,然后重新安装。作为绝对的最后手段,您也可以尝试手动删除枕头文件夹并重新安装。

最新更新