pipenv를 설치할 수 없을 때의 대처법 비망록(2018/11/2 기술)

Flask를 공부하려고 갑자기 이끼했습니다.
환경 구축은 오니몬군요.
그래서 비망록입니다.

자신의 환경



os : macOS ver 10.14

Flask 책 찾기



지인으로부터의 추천도 있어 아래의 책을 참고로 공부하려고 생각했다.
0부터 Flask를 잘 아는 책
htps : // 아 mz 응. 및 / 2P86CyH

이 책에서는 pipenv 를 사용해 환경 구축을 실시한다고 한다.
그럼 설치해 볼까 생각했는데…

pipenv를 설치할 수 없음



여기에서는 가설이지만, 자신의 환경에서는 디폴트의 Python의 버젼이 2.7계가 되어 있었으므로, 이것이 원인인가라고 생각해, 기본 버젼을 3.7.0으로 바꾸려고 했다.

pyenv를 사용하여 기본 버전을 변경하려고했지만 ...



pyenv 자체를 설치할 수있었습니다.
brew install pyenv

그러나 여기에서 싸움의 시작이었다.
pyenv를 사용하여 파이썬 3.7.0을 설치하려고했습니다.
pyenv install 3.7.0

하지만 작동하지 않습니다. 결과는 다음과 같습니다.
python-build: use openssl from homebrew
python-build: use readline from homebrew
Downloading Python-3.7.0.tar.xz...
-> https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
Installing Python-3.7.0...
python-build: use readline from homebrew

BUILD FAILED (OS X 10.14 using python-build 20180424)

Inspect or clean up the working tree at /var/folders/t2/rd8wvm0j6kq5sfbdg7hssvhw0000gn/T/python-build.20181102160402.13121
Results logged to /var/folders/t2/rd8wvm0j6kq5sfbdg7hssvhw0000gn/T/python-build.20181102160402.13121.log

Last 10 log lines:
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... checking for --without-gcc... no
checking for --with-icc... no
checking for gcc... clang
checking whether the C compiler works... no
configure: error: in `/var/folders/t2/rd8wvm0j6kq5sfbdg7hssvhw0000gn/T/python-build.20181102160402.13121/Python-3.7.0':
configure: error: C compiler cannot create executables
See `config.log' for more details
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

분명히 다음이 원인이라고 생각됩니다.
BUILD FAILED (OS X 10.14 using python-build 20180424)

그래서, 이 에러 메세지를 바탕으로 구그하면, 써 주세요라고 말해집니다만,
xcode-select --install

이것도 안돼, 결과는


그러나 구원의 손이 있습니다!
htps : // 코 m/아키 d로이 d/있어 ms/12754cb9 에후아 58977c8 아8
요컨대, 상기의 기사를 참조로, 자신의 환경에 있던 커멘드 라인 툴을 인스톨하면 좋다
(X-Code 설치 필요)

그리고, 왠지 도전해 보지만, 아직 안 된다.
zipimport.ZipImportError: can't decompress data; zlib not available

이번에는 이것이 원인이기 때문에 zlib을 넣으십시오.
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

지금까지 파이썬 3.7.0 설치가 완료되었습니다.


pyenv versions

에서 확인한 곳, 3.7.0이 설치되어 있는지 확인.
pyenv global 3.7.0
python

에서 확인한 곳, 제대로 글로벌하게 설정된 것 같습니다.

pipenv 설치


pip install pipenv

두드리면 성공! !

마침내! !

좋은 웹페이지 즐겨찾기