Python 安装PIL时,我得到一个SyntaxError

Python 安装PIL时,我得到一个SyntaxError,python,macos,syntax-error,python-imaging-library,pillow,Python,Macos,Syntax Error,Python Imaging Library,Pillow,当我尝试使用easy\u install PIL时,会出现以下错误: File "setup.py", line 182 print "--- using Tcl/Tk libraries at", TCL_ROOT ^ SyntaxError: invalid syntax 这是非常烦人的,我也尝试过从软件包安装它。我下载了Imaging-1.1.7,它给出了相同的错误。我试图在Python 3.4.1中获得图像

当我尝试使用
easy\u install PIL
时,会出现以下错误:

    File "setup.py", line 182
print "--- using Tcl/Tk libraries at", TCL_ROOT
                                    ^
SyntaxError: invalid syntax

这是非常烦人的,我也尝试过从软件包安装它。我下载了Imaging-1.1.7,它给出了相同的错误。我试图在Python 3.4.1中获得图像模块。我曾尝试安装Pillow 2.4,但当我键入
pydoc3.4模块时,它没有显示在模块列表中,而且没有任何应用程序检测到它的存在。请帮帮我,因为我快绝望了。我使用的是Mac OS X 10.8.4和Python 3.4.1。

那种
print
的语法只存在于Python2.X中,其中
print
是一条语句。但是,在Python3.x中,
print
时,它被完全删除

这意味着您的PIL版本与Python3.x不兼容。因此,您现在有两个选择:

  • 获取与Python3.x兼容的PIL版本。这有更多的信息

  • 降级到Python2.x


  • print
    的语法只存在于Python2.x中,其中
    print
    是一条语句。但是,在Python3.x中,
    print
    时,它被完全删除

    这意味着您的PIL版本与Python3.x不兼容。因此,您现在有两个选择:

  • 获取与Python3.x兼容的PIL版本。这有更多的信息

  • 降级到Python2.x


  • 我也尝试过
    brew install PIL
    pip install PIL
    ,但我遇到了同样的问题,因为我使用的是python 3.4。但我今天刚刚解决了这个问题。这要感谢奈德·戴利(Ned Deily)在上面的回答,我需要先弄清楚该怎么做,因为我对pip的东西没有很好的经验

    因此,要做到这一点,您需要前往并单击最新版本。(在撰写本文时已找到版本2.6.1)。您应该会看到类似于抱枕-(version.tar.gz)的内容(找到抱枕-2.6.1.tar.gz)。如果您使用的是chrome浏览器,只需右键单击它并复制链接地址,然后在终端中键入以下内容

    pip install https://pypi.python.org/packages/source/P/Pillow/Pillow-2.6.1.tar.gz#md5=4b77fb0c81bbe0c8bf90c6eea960e091
    

    这应该可以做到

    我也尝试过
    brew安装PIL
    pip安装PIL
    ,我遇到了同样的问题,因为我使用的是python 3.4。但我今天刚刚解决了这个问题。这要感谢奈德·戴利(Ned Deily)在上面的回答,我需要先弄清楚该怎么做,因为我对pip的东西没有很好的经验

    因此,要做到这一点,您需要前往并单击最新版本。(在撰写本文时已找到版本2.6.1)。您应该会看到类似于抱枕-(version.tar.gz)的内容(找到抱枕-2.6.1.tar.gz)。如果您使用的是chrome浏览器,只需右键单击它并复制链接地址,然后在终端中键入以下内容

    pip install https://pypi.python.org/packages/source/P/Pillow/Pillow-2.6.1.tar.gz#md5=4b77fb0c81bbe0c8bf90c6eea960e091
    

    这应该可以解决问题

    如何为我的mac os yosemite安装枕头?我明白了。whl链接,但我不知道如何安装them@bonbon.langes-对不起,先生,我的主要操作系统是Windows。你应该就你的问题提出一个新的问题,清楚地说明你想要什么以及你已经尝试了什么。我回答这个问题只是因为问题很明显,而不是因为我是一个有经验的Mac用户:)啊,好吧,不用担心。我应该给内德贴标签。但是这个问题也被标记为在MacOSX下,所以我的问题仍然有效。我如何为我的MacOSYosemite安装枕头?我明白了。whl链接,但我不知道如何安装them@bonbon.langes-对不起,先生,我的主要操作系统是Windows。你应该就你的问题提出一个新的问题,清楚地说明你想要什么以及你已经尝试了什么。我回答这个问题只是因为问题很明显,而不是因为我是一个有经验的Mac用户:)啊,好吧,不用担心。我应该给内德贴标签。但是这个问题也被标记为在MacOSX下,所以我的问题仍然有效