우리 삶 도처에 자극물이 많이 널려 있다. 우리를 자극하는 것들이 산더미처럼 쌓여 있다. 신이 즐겨마시는 감미로운 술이라고 해도 해안가에 밀려드는 파도 소리, 아침의 맑고 차가운 공기에는 당해내지 못한다. 주어진 자극은 나를 데리고 떠나 버린다. 내가 스스로 찾아낸 자극은 떠나버린 나를 다시 데리고 와준다.
- 필립 길버트 해머튼 《지적 생활의 즐거움》 중에서 -
* 자극은 삶의 윤활유와 같습니다. 자극이 없으면 일상은 그저 뻑뻑하고 메마른 사막과도 같습니다. 자극은 '밖에서 주어진 자극'과 '내가 스스로 찾아낸 자극'이 있습니다. 둘 다 가능한 순간이 있습니다. 비 온 뒤 가지마다 매달린 빗방울, 그 빗방울이 햇빛에 반짝일 때, 나의 시선이 온통 꽂혀 몰입하게 되는 바로 그때, 세상에서 가장 아름다운 두 가지 자극이 함께 몰려옵니다.
엄마들은 누구나 초보이다. 사랑하기에도 바쁜, 그 짧고 귀한 시간을 남과 경쟁하느라 허비한다. 미래의 행복을 위해 오늘의 행복을 포기하는 습관은 인생 전체를 우울하게 만든다. 부모들이 독서에 기대어 더 편안한 마음으로 어린 자녀들과의 시간을 즐길 수 있으면 좋겠다.
- 이미향 《독서가 사교육을 이긴다》 중에서 -
* 엄마들은 모든 것이 처음입니다. 아이를 낳는 것도, 그 아이를 가르치는 것도 처음 겪어보는 일들입니다. 특히 자녀교육은 더욱 그렇습니다. 초보일 수밖에 없습니다. 그렇기 때문에 각별한 노력이 필요합니다. 하나는 책을 가까이하는 것이고, 다른 하나는 좋은 학교를 찾아 좋은 멘토를 만나게 해주는 것입니다.
길을 계속 가면서 당신이 어떤 생각을 하고 있는지 보세요. 그 생각에게도 길의 시작점으로 돌아가 달라고 부탁하세요. 그래서 당신이 순수한 자각을 더 많이 할 수 있게. 길을 계속 가면서 주기적으로 당신이 생각을 하고 있는지 보고, 생각을 하고 있다면 그 생각을 부드럽게 되돌려 보내세요.
- 리처드 C. 슈워츠의 《내면 혁명으로의 초대 IFS》 중에서 -
* 길을 걷는다는 것은 그저 발걸음을 옮기는 행위가 아닙니다. 가장 고요히, 가장 깊이 생각할 수 있는 시간입니다. 떠올랐다 사라지고, 사라졌다가 다시 떠오르는 생각들을 억누르지 말고 그냥 자유롭게 놔두어 보십시오. 그 생각들이 나를 순수한 처음의 자리로 이끌어 줄 것입니다. 걷는다는 것은 내가 나를 찾아가는 것입니다.
PyQt5를 사용하는 파이썬 스크립트를 실행 파일로 만들기 위해서는 몇 가지 단계를 거쳐야 합니다. 여기서는 가장 일반적으로 사용되는 PyInstaller 라이브러리를 이용하여 exe 파일을 만드는 방법을 설명합니다.
1. PyInstaller 설치
아직 PyInstaller가 설치되어 있지 않다면, 명령 프롬프트 또는 터미널을 열고 다음 명령어를 실행하여 설치합니다.
pip install pyinstaller
2. 실행 파일 생성
파이썬 스크립트 파일(your_script_name.py, 여기서는 파일명을 stock_tracker.py라고 가정하겠습니다)이 있는 디렉토리로 이동한 후, 다음 명령어를 실행합니다.
pyinstaller --onefile --windowed stock_tracker.py
각 옵션의 의미는 다음과 같습니다.
--onefile: 하나의 실행 파일로 모든 의존성을 묶습니다.
--windowed 또는 -w: 콘솔 창이 나타나지 않는 윈도우 애플리케이션으로 만듭니다. PyQt5 GUI 애플리케이션이므로 이 옵션을 사용하는 것이 적절합니다.
stock_tracker.py: 실행 파일로 만들 파이썬 스크립트의 이름입니다.
3. 생성된 실행 파일 확인
명령어를 실행하면 dist라는 폴더가 생성됩니다. 이 폴더 안에 stock_tracker.exe (또는 스크립트 이름에 따라 다른 이름일 수 있습니다) 파일이 생성됩니다. 이 파일이 바로 실행 가능한 파일입니다.
주의사항:
의존성 문제: PyInstaller가 자동으로 모든 필요한 의존성 라이브러리를 포함하지 못할 수 있습니다. 실행 파일 실행 시 오류가 발생한다면, 누락된 라이브러리를 확인하고 PyInstaller 옵션을 조정해야 할 수 있습니다. 예를 들어, 특정 데이터 파일이나 라이브러리를 명시적으로 포함해야 할 수도 있습니다.
바이러스 검사: 생성된 exe 파일은 때때로 백신 프로그램에 의해 오진될 수 있습니다. 이는 PyInstaller가 실행 파일을 패키징하는 방식 때문일 수 있으며, 코드 자체에는 문제가 없을 가능성이 높습니다.
plyer 알림: plyer 라이브러리를 사용하여 알림 기능을 구현했으므로, 해당 라이브러리가 제대로 작동하는 환경에서 실행해야 알림이 표시될 수 있습니다. 일부 시스템 구성에서는 알림이 제대로 표시되지 않을 수도 있습니다.
위 단계를 따르면 파이썬 스크립트를 독립적인 실행 파일로 만들 수 있습니다. 생성된 .exe 파일을 다른 윈도우 환경에서도 파이썬 설치 없이 실행할 수 있습니다.