Python (15) 썸네일형 리스트형 ImportError: No module named '_tkinter', please install the python3-tk package python3에서 matplotlib를 이용해서 plot을 하려고 할 때, 다음과 같은 오류가 발생할 수 있습니다. Tkinter는 Tcl/Tk에 대한 파이썬 Wrapper로서 Tcl/Tk를 파이썬에 사용할 수 있도록 한 Lightweight GUI 모듈입니다[4]. 저도 무슨말인지 잘 모르겠네요ㅠ. 그냥 tkinter는 쉽고 간단한 GUI 프로그램을 만들 때 사용되는데 python에 기본으로 내장되어 있다고 이해하시면 됩니다. 그래서 matplotlib로 그래프를 그릴 때 활용되는 것 같습니다. 위의 에러는 아마 python 버전에 맞게 설치가 되지 않거나 경로가 꼬여서 생기는 에러인 것 같습니다. 그래서 다음과 같이 해결하시면 됩니다. * 설치되어 있는 python 버전에 따라 python3.x 또는.. Ubuntu(우분투)에 matplotlib 설치하기 * 패키지를 설치할 때에는 python, pip의 버전에 항상 유의해주세요. python3.6 이상의 버전에서 matplotlib를 설치하기 위해서는 다음과 같이 코드를 작성해주면 됩니다. python3 -m pip install -U pip python3 -m pip install -U matplotlib python2.x 버전에서는 다음과 같이 작성하여 matplotlib를 설치합니다. python -m pip install -U pip python -m pip install -U matplotlib [1] https://matplotlib.org/3.2.2/users/installing.html#installing-from-source Ubuntu(우분투)에 pip & pip3 install (설치)하는 방법 python2.x 버전 sudo apt-get install python-pip python3.x 버전 sudo apt-get install python3-pip Reference [1] http://wanochoi.com/?p=3575 Artificial Potential Field - python code 본 포스팅에서는 Artificial Potential Field를 python으로 구현한 코드에 대해 말씀드리도록 하겠습니다. 본 포스팅에서 사용한 코드는 Reference [1] 코드를 참고하여 수정하였습니다. Program Start Python 코드를 실행시키면, __name__ 이란 변수에 __main__ 이 입력됩니다. 따라서 첫번째 코드인 if __name__ == '__main__' 은 python으로 작성된 프로그램이 실행되었는지 확인하는 것입니다. 프로그램이 실행되면, define된 main()으로 갑니다. if __name__=='__main__': print('__file__'+" start!!") main() print('__file__'+" Done!!") def main(): 변.. [ubuntu autostart] Autostart program on JetsonTX2 Update 2019.8.20: 작성 2019.9.15: 포스팅 우리가 JetsonTX2를 사용하는 이유는 딥러닝 알고리즘 및 컴퓨팅 파워가 필요한 알고리즘을 임베디드 보드에서 사용하기 위해서이다. 따라서 우리가 사용하는 임베디드 시스템처럼 전원을 켜면 JetsonTX2에서 코딩한 프로그램들이 자동으로 실행되도록 설정해야 한다. 본 포스팅에서는 JetsonTX2 환경에서 작성한 프로그램이 JetsonTX2에 전원을 주었을 때 자동으로 실행되도록 설정하는 방법에 대해 설명한다. 본 포스팅은 Reference [1]의 과정을 따라 하면서 정리하였다. 1. Ubuntu에서 'startup Applications'를 검색한다. 2. 'Startup Applications'를 클릭하면 아래와 같이 "Startup.. [Anaconda3] MacOS에 anaconda3 설치하기 아나콘다(Anaconda)는 Scipy, Numpy 등 수학과 과학분야에서 사용되는 여러가지 패키지들을 포함하고 있는 Python 배포판이다. 최근에는 데이터 사이언스 및 딥러닝 분야에서 많이 사용되며 상업적으로 무료로 사용할 수 있는 장점이 있다. 그리고 무엇보다 anaconda의 장점으로 생각하는 것은 설치에 있다. python 등을 OS에 바로 설치하면 버전등이 꼬였을 때 문제를 해결하기가 어렵지만(포멧을 하고 싶지만 일이 커진다ㅠㅠ), anaconda 가상환경 위에 python 등 여러가지 세팅을 해놓으면 문제가 생겼을 때 anaconda 가상환경만 날려버리고(포멧 안해도 된다~!!!) anaconda 가상환경을 다시 만든후에 다시 세팅하면 된다. 1. Anaconda는 다음 URL로 이동하여 다.. [Terminal] ipynb 파일을 py 파일로 바꾸기 터미널에서는 .ipynb (Jupyter notebook) 형식의 파일을 직접 실행시킬 수 없기 때문에 .py (python) 형식의 파일로 바꿔줄 필요가 있다. jupyter nbconvert --to script 파일명.ipynb 위의 명령어를 실행하면, 같은 이름의 .py 형식의 파일이 생성된다. 이전 1 2 다음