|
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
텐서 플로우 첫걸음 책을 따라서 겨우겨우 노트북(Macbook. OSX Sierra:10.12) 에 설치를 마치고,
두번째 예제를 따라하는 중에 matplotlib를 이용하여 그래프 출력에서 문제가 발생
1. 라이브러리가 없음
pip install matplotlib
2. 에러 메시지....
위와 같은 에러...
stackoverflow에 위의 문제를 잘 해결해 놓았네..
==> http://stackoverflow.com/questions/21784641/installation-issue-with-matplotlib-python
해결책은
~/.matplotlib
.~/.matplotlib/matplotlibrc
there and add the following code: backend: TkAgg
실행 잘됨.!!!
[원문 사이트]
http://macnews.tistory.com/3728
------------------------------------------------------------------------------------------------------
'홈브류(Homebrew)'가 깔리지 않거나 문제가 생길까봐 OS X 엘 캐피탄 설치를 주저하고 계신다면, 주저하지 마시고 업그레이드를 진행하세요.
새 OS X에 '루트리스'라고도 불리는 '시스템 무결성 보호(System Integrity Protection)'가 도입되면서 몇 가지 주의할 점이 생겼지만, 일단 설치만 완료하면 기존 작업 환경을 그대로 유지할 수 있습니다. /System 폴더를 비롯해 다수의 시스템 폴더에 대한 액세스가 막힌 반면에, 홈브류가 설치되는 장소인 /usr/local 폴더는 시스템 무결성 보호의 영향을 받지 않기 때문입니다.
* Apple - Security and Your Apps
깃허브 문서를 참고해 OS X에 홈브류를 설치하는 방법을 상황별로 정리해 봤습니다.
맥이 공장 출하 상태이거나 기존의 볼륨을 포맷하고 OS X을 클린 설치했다면 애플이 제공하는 '명령어 라인 도구(Command Developer Tools)'만을 이용해 홈브류를 설치할 수 있습니다. 터미널을 실행한 뒤 콘솔을 열고 아래 명령어를 입력하면 됩니다. ▼
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
운영체제를 업그레이드 하기 전에 홈브류를 설치한 적이 있다면 /usr/local 폴더가 생성돼 있을 겁니다. 그런데 새 OS X이 설치되면서 해당 폴더의 퍼미션이 변경됨으로 인해 접근이 막히는데요. 권한을 원래대로 조정하면 홈브류를 정상적으로 이용할 수 있습니다. 콘솔에 다음과 같은 명령어를 입력하면 끝입니다. ▼
sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /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)하면 모든 작업이 완료됩니다. ▼
blesscdh's Blog is powered by Daum & Tattertools