2016-08-03 5 views
1

파이썬 명령 줄 응용 프로그램을 py2app로 응용 프로그램으로 변환하려고합니다. zlib을 가져 오거나 setuptools를 설치하려고 할 때마다 오류가 발생합니다. zlib이라는 모듈이 없습니다.Python : No 모듈, Zlib, Mac OS X 엘 캐피 탄 10.11.6

파이썬은 브루와 함께 설치되었습니다. 내가 양조와 인터넷 및 스택 오버 플로우, 내가 다시 설치 한 파이썬의 구석 구석을 검색, 나는 모든 엑스 코드 CLI 관련 물건을 설치 한 :

ls /usr/include/zlib.h 

내가 할 수 있습니다

xcode-select --install 

또한 실행 zlib가 있어야 할 위치에 있는지 확인하십시오. 불행하게도

brew reinstall python 

나를 위해 작동하지 않았다 :

함께 다시 설치. 나는 틀린 것을 얻을 수 없다.

아이디어가 있으십니까?

+0

'/ usr/include/zlib.h'가 파이썬에서 모듈을로드하는 데 사용되는 파일이라고 생각하지 않습니다. 대부분의 파이썬 용 C 라이브러리는'.so' 확장자를 가지고 있습니다. 예를 들어 (https://www.python.org에서 설치된 python을 사용하여)'zlib .__ file__'은'/ Library /..../ lib-dynload/zlib.cpython-35m-darwin.so'를 가리 킵니다 –

+0

그게 내 연구 조사에서 알게 된 것입니다. 나는 어떻게 수정 해야할지 모르겠다. –

답변

1

마지막으로 대답을 찾았습니다. 나는 양조 의사에 따라, 내 길에 더 많은 설정 스크립트를 가지고 있음을 발견

brew doctor 

:

사용 후.

그래서 내가 그랬어 :

sudo rm -rf /Library/Frameworks/Python.framework/ 

을 다음 : 마지막으로

brew prune 

과 : 내가 달릴 수 있도록

brew install python 

도 일부 연결 문제가 있었다 :

brew link python3 
+0

'-rf /Library/Frameworks/Python.framework/'는 일부 애플 리케이션과 시스템 기능이 의존하는 내장 파이썬의 맥 버전을 제거한다. 제거하지 않는 것이 좋습니다. .bash_profile에 지정된 PATH 변수에서 제거 할 수 있습니다. –

+0

이 작업을 수행하면 OSX 파이썬 버전과이를 사용하는 도구의 공평한 분배가 파괴 될 수 있기 때문에 Downvoted입니다. –

0

다른 답변의 해결책이 유용했습니다. 터미널 실행

xcode-select --install 

https://stackoverflow.com/a/34996223/2792278

및 양조와 파이썬을 다시 설치 :이 엑스 코드에 문제가 설치 될 수 있습니다.

관련 문제