2016-08-24 2 views
0

저는 Python을 처음 사용합니다. 파이썬 3.5.2 쉘을 사용하여 PIL을 설치하려고합니다. 우선 pip install PIL을 파이썬 인터프리터에 입력하십시오. 그것은 작동하지 않았고 나에게 이것을 보여줬다 : SyntaxError: invalid syntax.OS X 10.9.5의 python 셸에 PIL을 설치하는 방법

그런 다음 온라인으로 검색하여 시도했습니다. pip install --no-index -f http://dist.plone.org/thirdparty/ -U PIL. 여전히 구문 오류입니다.

마지막으로 나는 이것을 시도했다 : install PIL 그리고 역시 작동하지 않았다.

셸 명령이 terminal 명령과 다른가요? 현재 OS X 10.9.5를 사용하고 있습니다. 터미널을 사용하여 Python을 작성하면 Python 2.7.X가 될 것이고 일부 시스템 파일과 관련되어 있기 때문에 변경할 수 없습니다. 파이썬 셸을 사용하여 PIL 또는 다른 모듈을 설치하려면 어떻게해야합니까?

이 질문은 "PIL 설치 방법"과 관련된 다른 질문과 다릅니다. 파이썬 3.5 쉘을 사용하여 PIL을 설치하는 방법을 묻습니다. 터미널 명령을 사용하여 PIL을 설치하면 파이썬 2.7.X 인 내 시스템 기본 파이썬에 설치됩니다.

+0

[PIL을 PIL로 설치] (0120-998-985) –

+0

누군가가 귀하의 질문에 답변했다고 생각합니다 (http : // stackoverflow. co.kr/questions/20060096/installing-pil-with-pip) – Saman

+0

또한 [여기] (http://stackoverflow.com/questions/35929306/how-to-install-pil-to-python-3-5-on- a-mac/35929343 # 35929343) –

답변

1

Python 내부가 아닌 시스템 터미널 (BASH 프롬프트)에서 pip 명령을 실행해야합니다. 일반적으로 /Applications/Utilities/Terminal.app를 열고 pip install PIL을 입력합니다. Python 2.7 대신 3.5 패키지를 설치하면 python3 $(which pip) install PIL 대신이 패키지를 사용할 수 있습니다.

또는에서

파이썬 3.5에서이 ( Installing python module within code에서) 시도해 볼 수도 있습니다 :

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

장기적인 해결책이 될 것이다 파이썬 3.5 대신 2.7와 함께 작동하도록 PIP를 설치합니다. 그렇게하려면 시스템 터미널에서 다음 명령을 실행합니다 :

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

그런 pip install PIL은 3.5 설치 PIL을 설치해야합니다.

+0

"이전"PIL 라이브러리 대신 [필로] (https://pillow.readthedocs.io)를 고려해야합니다. –

+0

나에게이 오류를 보였다. "요구 사항을 만족하는 버전을 찾지 못했습니다. (버전 :) PIL에 일치하는 배포판이 없습니다."따라서 베개를 시험해 보았습니다. 둘 다 감사합니다!당신의 구체적인 대답을 고맙게 생각합니다! @mfripp –

1
pip install pillow 

pillow 오래된 PIL 패키지 래퍼이며, 그것이 마치 마법처럼 작동합니다.

관련 문제