OSX - 해당되는 글 2건

텐서 플로우 첫걸음 책을 따라서 겨우겨우 노트북(Macbook. OSX Sierra:10.12) 에 설치를 마치고,

두번째 예제를 따라하는 중에 matplotlib를 이용하여 그래프 출력에서 문제가 발생

1. 라이브러리가 없음

    pip install matplotlib

2. 에러 메시지....

    

위와 같은 에러...

stackoverflow에 위의 문제를 잘 해결해 놓았네..

==>  http://stackoverflow.com/questions/21784641/installation-issue-with-matplotlib-python


해결책은

  • I assume you have installed the pip matplotlib, there is a directory in you root called ~/.matplotlib.
  • Create a file ~/.matplotlib/matplotlibrc there and add the following code: backend: TkAgg

실행 잘됨.!!!

      개발관련/OSX  |  2016. 10. 1. 20:17




[원문 사이트]

http://macnews.tistory.com/3728


------------------------------------------------------------------------------------------------------

'홈브류(Homebrew)'가 깔리지 않거나 문제가 생길까봐 OS X 엘 캐피탄 설치를 주저하고 계신다면, 주저하지 마시고 업그레이드를 진행하세요.

새 OS X에 '루트리스'라고도 불리는 '시스템 무결성 보호(System Integrity Protection)'가 도입되면서 몇 가지 주의할 점이 생겼지만, 일단 설치만 완료하면 기존 작업 환경을 그대로 유지할 수 있습니다. /System 폴더를 비롯해 다수의 시스템 폴더에 대한 액세스가 막힌 반면에, 홈브류가 설치되는 장소인 /usr/local 폴더는 시스템 무결성 보호의 영향을 받지 않기 때문입니다.

* Apple - Security and Your Apps

깃허브 문서를 참고해 OS X에 홈브류를 설치하는 방법을 상황별로 정리해 봤습니다.

상황 1. OS X 10.11 El Capitan을 새로 설치 했다면

맥이 공장 출하 상태이거나 기존의 볼륨을 포맷하고 OS X을 클린 설치했다면 애플이 제공하는 '명령어 라인 도구(Command Developer Tools)'만을 이용해 홈브류를 설치할 수 있습니다. 터미널을 실행한 뒤 콘솔을 열고 아래 명령어를 입력하면 됩니다. ▼

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

상황 2. 이미 /usr/local 폴더가 존재하는 경우

운영체제를 업그레이드 하기 전에 홈브류를 설치한 적이 있다면 /usr/local 폴더가 생성돼 있을 겁니다. 그런데 새 OS X이 설치되면서 해당 폴더의 퍼미션이 변경됨으로 인해 접근이 막히는데요. 권한을 원래대로 조정하면 홈브류를 정상적으로 이용할 수 있습니다. 콘솔에 다음과 같은 명령어를 입력하면 끝입니다. ▼

sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local

상황 3. /usr/local 폴더가 존재하지 않는 경우

가장 골치아픈 상황인데요. 홈브류를 설치할 정도라면 무난히 클리어하시리라 믿습니다.

1. 홈브류가 설치될 /usr/local 폴더를 생성하기 위해 시스템 무결성 보호를 꺼야 합니다. 맥을 시동할 때 command 키와 R키를 동시에 눌러 시스템 복구 모드로 들어간 다음 유틸리티 메뉴에서 터미널을 시작합니다. ▼

2. 콘솔에 다음과 같은 명령어를 입력해 시스템 무결성 보호를 비활성합니다. (모든 작업이 끝나면 다시 활성화하셔도 됩니다.) ▼

csrutil disable

3. 복구 모드에서 나와 맥을 OS X으로 다시 시동하세요. 터미널을 실행한 뒤 아래 명령어로 /usr/local 폴더를 생성하고 퍼미션을 조정합니다. ▼

sudo mkdir /usr/local && sudo chflags norestricted /usr/local && sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local

4. 이제 정상적인 절차로 홈브류를 설치하면 됩니다. ▼

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

홈브류가 /usr/local 폴더에 잘 설치되었는지 확인하세요. 이후 사용자의 필요에 따라 시스템 무결성 보호를 다시 활성화(csrutil enable)하면 모든 작업이 완료됩니다. ▼


      개발관련/OSX  |  2016. 10. 1. 16:36



blesscdh's Blog is powered by Daum & Tattertools