본문 바로가기

pyinstaller

(4)
pyinstaller 로 exe파일 실행파일 만들기 - tensorflow-gpu 버전 내용 추가 pyinstaller를 통해 exe 파일까지 만들고, 실행까지 했다면 인제 이 exe파일을 가지고 다른 컴퓨터에 테스트를 해봐야 할 것이다. 여기서 문제가 몇가지 발생했다. 일단은 해당 컴퓨터에는 CUDA와 CUDNN이 설치되어있어야한다. 일단 자신의 CUDA버전을 확인해야한다. 동일한 CUDA버전을 설치해야 dll이 충돌나지 않는다. 자신의 CUDA버전을 확인하는 방법은 다음과 같다. nvcc --version 해당 명령어를 cmd창에서 치면 다음과 같은 화면이 나올것이다. 본인의 cuda버전은 보시다시피 cuda9.0 (v9.0.176)이다. 이에 해당되는 cuda버전 설치파일을 준비하고, 해당 cuda파일과 연동이 되는 cudnn또한 준비한다. cudnn의 경우는 아래의 링크에서 맞는 버전을 다운받..
pyinstaller 로 exe파일 실행파일 만들기 - tensorflow-gpu 버전 이번 포스팅에서는 tensorflow gpu 버전을 불러볼 예정이다. 마찬가지로 venv 환경의 cmd창에 들어가서 pip install tensorflow-gpu 라고 명령어를 친다. 이렇게 하면 쉽지만... tensorflow는 python 과 마찬가지로 버전이 중요합니다. 따라서 타겟버전을 명시하는게 좋다. 위와 같이 tensorflow-gpu ==1.9.0이라고 명시해야 해당 버전을 설치한다. 버전을 맞춰주지 않으면 cuda버전과 맞지 않은 dll을 요구하게 된다. 설치가 끝났다면 import tensorflow as tf라고 치고 pycharm에서 실행해보면 잘 실행되는것을 확인할 수 있을 것이다 . 실행이 확인됐다면 pyinstaller TFEX.py 명령어를 쳐서 exe파일을 만들고 실행시켜..
pyinstaller 로 exe파일 실행파일 만들기 - opencv 저번 포스팅에 이어서 이번에는 본격적으로 opencv 와 tensorflow등 필요한 라이브러리와 함께 exe파일을 만드는 작업을 하려고 한다. 현재 글쓴이의 필요한 부분은 opencv와 tensorflow-gpu, pyrealsense라이브러리들이다. 저번포스팅에 이어서 작업을 하려고 합니다. 일단 venv를 실행시키고 pycharm 으로 들어가 필요한 라이브러리를 import 를 한다 당연히 해당 라이브러리가 설치가 되어있지 않으므로 오류가 나올것이다. 해당 라이브러리들을 venv를 켠 후에 pip를 이용해서 차근차근 설치해준다. 본인은 pyrealsense2와 pandas opencv를 설치했으며 문제없이 실행이 되었다. opencv가 설치되었으니 테스트를 해보겠다. 일단 pycharm을 이용한 o..
pyinstaller 로 exe파일 실행파일 만들기 이번에는 pyinstaller라는 라이브러리를 이용해서 기존에 만들었던 파이썬 프로그램을 exe형태로 변환하고, 이를 실행할 수 있도록 한다. 일단 간단하게 python 파일을 만들어봤다. (참고로 파이참으로 작업하며, venv를 사용해서 라이브러리에 대한 환경을 따로 잡아줬습니다. ) 물론 결과는 간단하게 나옵니다. 이것을 간단하게 pyinstaller를 이용해서 exe파일로 만들어보겠습니다. 일단 pip에서 필요한 pyinstaller를 설치하기 위해 cmd 에서 가상환경을 활성화시켜줍니다. 활성화가 완료되었다면 다음과 같은 앞에 (venv)라는 부분이 생겼을겁니다. 이후 pip install pyinstaller 명령어를 타이핑 한 후 pyinstaller를 설치해준다. 설치가 완료됐다면 다시 ex..