OS, Python 및 기타 환경
- OS : Ubuntu16.xx, Mac10.xx
- Python : 3.xx
- 사용 라이브러리 : openpyxl, pymysql
- 사용 배포 라이브러리 : cx_freeze, pyinstaller
ubuntu
1. python3 설치, 사용 라이브러리도 설치(그래야 라이브러리가 함께 묶임)
2. cx_freeze 설치 ( pip로 설치했음. $pip install cx_freeze)
3. 배포파일 만들기
$cx_freeze test.py
mac
1. python3 설치, 사용 라이브러리도 설치
2. pip로 pyinstaller설치
3. $pyinstaller test_insert.py -n mac_insert --workpath mac -F --onefile -d imports
-n mac_insert : 이름은 'mac_insert'
--workpath mac : path 'mac'이다
-F --onefile : 구질구질한 것들 생략하고 하나 파일로 묶겠다
++
위 pyinstaller명령어는 실패했고 이유는 -F와 --onefile이 같은 의미라서 그런듯
실제로 사용해서 성공했던 명령어
$pyinstaller test_insert.py -F -w
끝
'개발일기 > 파이썬' 카테고리의 다른 글
OS Ubuntu 16 / django 설치 & 실행 & 백그라운드에서 실행 & pip 업그레이드 (0) | 2019.02.08 |
---|---|
[python/lib] fake-agent로 웹 header의 agent값 임의로 만들기 (0) | 2019.01.10 |
python 버그... pymysql.err.InterfaceError: (0, '') (0) | 2019.01.09 |
[python/elasitcsearch] 파이썬 elasticsearch(일래스틱서치) 라이브러리 사용하기 (0) | 2019.01.09 |
파이썬(python) 설치부터 파싱(parsing)까지 (0) | 2019.01.09 |