기계 학습으로 시각화하고 싶기 때문에 Vagrant에 GUI 환경을 넣어 보았습니다.
소개
일반적으로
Virtual Box × Vagrant
호스트 OS는 macOS를 사용합니다.원래 Vagrant에 구성된 Linux는 아무도 GUI를 필요로하지 않으므로 드라이버, 도구 및 플러그인의 잔물결이 제거되었습니다.
그래서 GUI 환경을 구축하면 여러 가지 번거로움이 걸립니다 (OS 지식도 필요하고)
Virtual Box에 CentOS를 설치하는 것이 더 편합니다.
현 단계에서도 아직 불완전합니다만, 매번 갱신이라고 하는 것으로, 현 단계까지의 상황을 만들기 위한 구축을 기재하고 싶습니다.
호스트 OS에 (macOS) X11 (XQuartz) 넣기
↓아래의 페이지로부터 X11(XQuartz)를 인스톨 해 주세요.
[ htps //w w. x 쿠아 rt ... 오 rg / ]
X11(XQuartz)란?
X11(XQuartz)는
X Window System
것. 엄밀하게는 다르다고 생각합니다만, 여기에서는 엄밀하게 아는 것을 목적으로 하고 있지 않기 때문에, 해석의 하나로서 X Window System이라고 해석해도 좋다고 생각합니다.X Window System은 대략적으로 말하면, GUI 조작을 가능하게 하는 윈도우 시스템입니다. (여담입니다만, MIT(매사추세츠 공과대학)에서 개발된 것 같습니다. 과연
MIT
[ h tp // w w. 어서 cox. 코 m/후아Q/아보 tx. "HTML" )CentOS 측에 X11 서버 넣기
↓ 아래의 명령을 두드려 가상 환경 측의 CentOS에 X Window System을 설치합니다.
$ sudo yum -y groupinstall "X Window System"
이대로는 일본어가 깨지기 때문에,
$ sudo yum -y install vlgothic-*
을 두드려 일본어 글꼴을 설치합니다.
위의 설치가 끝나면 부팅 모드를 변경합니다.
$ sudo systemctl set-default graphical.target
graphical.target
는 런레벨 5이므로 런레벨 3 동작 플러스 X 윈도우 시스템을 시작합니다. 즉, CUI를 이용시에 X Window System을 기동시킨다는 것입니다.런레벨에 관해서는 아래의 기사가 참고가 되었으므로, 한번 읽어 보는 것을 추천합니다.
[참고]
htps : // m / 타카히로의 7 / ms / 8b971cd1cf2ddc 0004
부팅 모드가 변경되면 다시 부팅하십시오.
테스트 데이터를 작성하여 동작 확인
import matplotlib as mpl
mpl.use('TkAgg')
import matplotlib.pyplot as plt
plt.plot([0, 1, 2])
plt.show()
위의 코드를 작성하고 스크립트를 실행해보십시오.
$ python test.py
위의 이미지와 같이 그래프가 표시되면 성공입니다!
요약
단순한 GUI 환경의 도입을 기재했습니다.
솔직히 이것으로는, 하고 싶은, 이것 하고 싶은, 할 수 없는 상태일까라고 생각하므로, 매번 부족한 점을 보충해 나갈 필요가 있습니다.
번거로움이나 번거로움이 걸리는 것을 선택하면 많은 것을 배울 수 좋다고 생각했습니다. (과도한 시간을 낭비하는 것은 넌센스입니다만···)
서두에서도 말했듯이 매번 갱신해 갈 예정입니다. Vagrant로 쾌적한 GUI 환경이 갖추어지면 재밌다고 생각하면서 앞으로도 공부해 나가려고 생각합니다.
Reference
이 문제에 관하여(기계 학습으로 시각화하고 싶기 때문에 Vagrant에 GUI 환경을 넣어 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tatsuo-iriyama/items/36d6618054a4a817c1d5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)