簡體   English   中英

如何在OS X 10.9.5的python shell上安裝PIL

[英]how to install PIL on python shell on OS X 10.9.5

我是Python的新手。 我嘗試使用Python 3.5.2 shell安裝PIL。 我首先將pip install PIL輸入到python解釋器中。 它沒有用,並向我顯示了此SyntaxError: invalid syntaxSyntaxError: invalid syntax

然后,我在網上搜索並嘗試了以下方法: pip install --no-index -f http://dist.plone.org/thirdparty/ -U PIL 仍然是語法錯誤。

最后,我嘗試了一下: install PIL ,但也沒有用。

我想知道shell命令與終端命令是否不同? 我目前使用的是OS X 10.9.5,如果我使用終端編寫python,它將是Python 2.7.X,因為它與某些系統文件相關,所以我無法更改它。 我想問一下如何使用Python Shell安裝PIL或其他模塊?

該問題與與“如何安裝PIL”有關的其他問題不同。 我試圖問如何使用Python 3.5 Shell安裝PIL。 如果我使用終端命令安裝PIL,則會將其安裝到系統默認的python,即2.7.X。

您應該從系統終端(BASH提示符)而不是從Python內部運行pip命令。 通常,您將打開/Applications/Utilities/Terminal.app,然后鍵入pip install PIL 如果安裝的是python 2.7而不是3.5的軟件包,則可以嘗試以下方法: python3 $(which pip) install PIL

或者在Python 3.5中,您可以嘗試此操作(從在代碼中安裝python模塊 ):

import pip
pip.main(['install', 'PIL'])

較長期的解決方案是安裝pip以與Python 3.5而非2.7一起使用。 為此,您可以從系統終端運行以下命令:

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

然后pip install PIL應該在您的3.5安裝中安裝PIL。

pip install pillow

pillow是舊PIL包裝的包裹物,就像魅力一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM