在64位Windows 7上安装Python27的PIL1.1.7-选择的目录错误

在64位Windows 7上安装Python27的PIL1.1.7-选择的目录错误,python,python-2.7,panda3d,Python,Python 2.7,Panda3d,我需要安装PIL 1.1.7,特别是Image和ImageTk模块,以便使用Python 2.7编写Tkinter GUI代码 当我启动安装时,虽然在注册表中检测到Python 2.7,但选择的Python和安装目录不是Python 2.7,而是Panda3D-1.8.1\Python。我知道PIL也适用于Panda3D,但这不是我的目标 据我所知,我无法更改目录 我认为卸载Panda3D然后安装PIL可能是一种选择,但更多的是最后的选择 任何建议都将不胜感激。谢谢 阅读: 如果我已经有了Pyt

我需要安装PIL 1.1.7,特别是Image和ImageTk模块,以便使用Python 2.7编写Tkinter GUI代码

当我启动安装时,虽然在注册表中检测到Python 2.7,但选择的Python和安装目录不是Python 2.7,而是Panda3D-1.8.1\Python。我知道PIL也适用于Panda3D,但这不是我的目标

据我所知,我无法更改目录

我认为卸载Panda3D然后安装PIL可能是一种选择,但更多的是最后的选择

任何建议都将不胜感激。谢谢

阅读:

如果我已经有了Python的副本呢

如果您已经有了python的副本,并且希望改用它 与熊猫一起提供的一个,这是很容易做到的

只需在python副本中创建一个“panda.pth”文件, 包含panda目录和bin目录的路径 在单独的行中(例如C:\Program 文件\Panda3D-1.2.3和C:\Program Files\Panda3D-1.2.3\bin)

这将使您的python副本能够找到panda库。 要使其工作,您使用的python版本必须与panda附带的python版本相匹配

panda库是为该特定版本编译的,并且将 不与任何其他人合作。 当然,如果您确实使用自己的python副本,您可能希望删除panda的python副本,或者至少从路径中删除它 环境变量。否则,您将有两个python副本, 这可能会导致混乱


按照以上说明操作,在从
path
中删除panda的python副本的路径后,将当前python的路径添加到
path
,然后再次安装
PIL
Pillow
,现在它应该可以找到您当前的python了。

您真的需要安装PIL 1.1.7而不是吗?如果出于某种原因您必须坚持使用PIL 1.1.7,IIRC唯一可以找到帮助的地方就是2009年末/2010年初在归档中发布的帖子,因为在2009年发布之后,原始的buggy 1.1.7安装程序和文档都没有更新。他有一段时间固定了安装人员,但后来他转而为除Python 2.5之外的所有东西提供枕头。谢谢。我会尝试下载枕头。