如何在OS X 10.9.5上的python外壳上安装PIL

如何在OS X 10.9.5上的python外壳上安装PIL,python,macos,shell,Python,Macos,Shell,我是Python新手。 我尝试使用Python3.5.2shell安装PIL。 我首先将pip安装PIL输入python解释器。它不起作用,并向我显示:SyntaxError:invalid syntax 然后我在网上搜索并尝试了这个:pip安装——没有索引-fhttp://dist.plone.org/thirdparty/ -U PIL。仍然是语法错误 最后我尝试了这个:安装PIL,但也没有成功 我想知道shell命令是否与terminal命令不同?目前我正在使用OSX10.9.5,如果我使

我是Python新手。 我尝试使用Python3.5.2shell安装PIL。 我首先将
pip安装PIL
输入python解释器。它不起作用,并向我显示:
SyntaxError:invalid syntax

然后我在网上搜索并尝试了这个:
pip安装——没有索引-fhttp://dist.plone.org/thirdparty/ -U PIL
。仍然是语法错误

最后我尝试了这个:
安装PIL
,但也没有成功

我想知道shell命令是否与terminal命令不同?目前我正在使用OSX10.9.5,如果我使用terminal来编写python,它将是Python2.7.X,因为它与一些系统文件相关,所以我无法更改它。 我想问一下,如何使用pythonshell安装PIL或其他模块


这个问题与其他与“如何安装PIL”相关的问题不同。我试图询问如何使用Python3.5shell安装PIL。如果我使用terminal命令安装PIL,那么它将安装到我的系统默认python中,即python 2.7.X。

您应该从系统终端(BASH提示符)运行
pip
命令,而不是从python内部运行。通常,您会打开/Applications/Utilities/Terminal.app,然后键入
pip-install-PIL
。如果安装的是Python2.7而不是3.5的软件包,您可以尝试这样做:
python3$(哪个pip)安装PIL

或者在Python 3.5中,您可以尝试以下方法:

一个长期的解决方案是安装pip以与Python3.5而不是2.7配合使用。为此,您可以从系统终端运行以下命令:

curl --remote-name https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

然后
pip install PIL
应该在3.5安装中安装PIL。

应该从系统终端(BASH提示符)运行
pip
命令,而不是从Python内部运行。通常,您会打开/Applications/Utilities/Terminal.app,然后键入
pip-install-PIL
。如果安装的是Python2.7而不是3.5的软件包,您可以尝试这样做:
python3$(哪个pip)安装PIL

pip install pillow
或者在Python 3.5中,您可以尝试以下方法:

一个长期的解决方案是安装pip以与Python3.5而不是2.7配合使用。为此,您可以从系统终端运行以下命令:

curl --remote-name https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py
然后,
pip安装PIL
应该在3.5安装中安装PIL

pip install pillow
枕头
是一个旧的
PIL
包装,它就像一个符咒


枕头
是一个旧
PIL
包装的包装,它像一个符咒一样工作。

我想有人回答了你的问题。这些问题通常涉及安装PIL;这个问题是关于在为Python2.7安装了pip之后,如何使用pip在Python3.5中安装PIL。您是如何安装Python2.7和3.5的副本的?您是只使用Python 3.5还是同时使用Python 2.7?您可能应该让pip使用Python 3.5而不是2.7,但最好的方法取决于您对这些问题的回答;这个问题是关于在为Python2.7安装了pip之后,如何使用pip在Python3.5中安装PIL。您是如何安装Python2.7和3.5的副本的?您是只使用Python 3.5还是同时使用Python 2.7?您可能应该使用Python 3.5而不是2.7来处理PIP,但是最好的方法取决于您对这些问题的答案。您应该考虑而不是“旧”PIL库。它告诉我这个错误:“找不到满足PIL(从版本::没有找到匹配的PL)的版本的版本。所以我试了试枕头,效果很好。谢谢你们两位!我感谢你的具体回答@MFRIPPUP应该考虑“老”PIL库。它告诉我这个错误:“找不到满足PIL(从版本:)找不到PIL匹配的版本的版本),所以我尝试了枕头,它工作了。谢谢你们两位!我感谢你的具体回答@mfripp