본문 바로가기

Python

우분투에서 3시간마다 pyinstaller 로 만든 파이썬 프로그램 실행 1. cron을 사용한 스케줄링 작업 설정: 스케줄링 작업 설정: 터미널을 열고 다음 명령을 사용하여 crontab 파일을 편집합니다: crontab -e crontab 파일이 열리면 매일 3시간마다 스크립트를 실행하려면 다음과 같이 작업을 추가합니다:위 예시는 스크립트를 정각부터 3시간마다 실행합니다. 0 */3 * * * /path/to/your/executable/alert231018 파일을 저장하고 닫습니다. 출처 : chat gpt에 물어봄 putty에서 작업하고, 나가려면 ctrl + x 키 누르고 저장하면 됨 더보기
우분투 pyinstaller 설치 후 pyinstaller 명령어 실행이 안될 때 pyinstaller --onefile alert231018.py 안만들어짐 화면에는 노란색으로 warning 나타나졌음 WARNING: The scripts pyi-archive_viewer, pyi-bindepend, pyi-grab_version, pyi-makespec, pyi-set_version and pyinstaller are installed in '/home/ubuntu/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. 해당 뜻은 아래 실행하면 해결됨 export PATH=$.. 더보기
파이썬 telegram 사용 시 AttributeError: module 'telegram' has no attribute 'Bot' 지우고 다시설치 pip3 uninstall python-telegram-bot telegram -y pip3 install python-telegram-bot 출처 : https://somjang.tistory.com/entry/Python-telegramBot-%EC%82%AC%EC%9A%A9-%EC%8B%9C-AttributeError-module-telegram-has-no-attribute-Bot-%EB%B0%9C%EC%83%9D-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95 더보기
오라클 클라우드에서 파이썬 설치 Ubuntu 20.04로 설치함(무료 버전) sudo apt-get install python3-pip sudo apt install python3-pip 위에 안먹힘 ------ Ubuntu 20.04에 Python 3용 pip를 설치 출처 : https://jjeongil.tistory.com/1947 sudo apt update sudo apt install python3-pip 버전확인 pip3 --version 더보기
파이썬 날짜 형식 now = datetime.now() text = '※ ' + str(now.date()) + ' 오랜만에 다시 보내보기' 날짜 : 2023-10-09 로 표시됨 출처 : https://jsikim1.tistory.com/215 더보기
pyqt5 설치 pyqt5는 python 3.9 까지 지원된다고 함. [터미널]에서 실행 + 파이썬 3.9.0 버전 설치하고 환경을 맞춰줌 비주얼스튜디오 코드 오른쪽하단에 파이썬 버전 확인하는데 3.9.0 으로 맞춰야 됨 3.12 버전 지웠다 깔고 잘 안되어 새로 맞춤 pip install pyqt5 출처 https://krylon.tistory.com/entry/pythonpyqt5-pip3-install-pyqt5-tools-failure-%EC%84%A4%EC%B9%98-%EC%97%90%EB%9F%AC-%EC%8B%A4%ED%8C%A8 더보기
파이썬 py확장자로만든 코드를 exe 파일 만들기 파이썬 exe 파일 만들기 w cmd 창 안나오게 , -F 부가 파일 안만들기 pyinstaller -w -F main.py 많이 작성도 안했는데 용량이 200~300메가임 사유는 아나콘다 설치하고 만들면 부가적인 라이브러리가 많이 설치되어서 용량이 늘어남 불필요한걸 빼면 용량이 줄어든다고하는데 잘 몰라서 라이브러리를 모두 삭제하고 필요한것 설치해봐야지 하고 이것저것 다 해봤는데 하다보니 아예 텔레그램 봇이 실행자체가 안됨 다 지우고 파이썬 버전 낮춰서 3.9 이하로 설치하고 visual studio code 설치하고 파이썬 거기에 설치하여 처리함 (재부팅, 재설치 등 느긋하게해서 3시간 날림) 더보기
파이썬 텔레그램 보내게 하기 - Bot.send_message' was never awaited 2년전에 하다가 다시 만들어보는데 Bot.send_message' was never awaited 라는 오류가나면서 보내지지 않았다. 버전이 바뀌었다고 함 import telegram import asyncio bot = telegram.Bot(token='') chat_id = asyncio.run(bot.send_message(chat_id=chat_id, text="MESSAGE")) 출처 : https://wonderdayss.tistory.com/entry/python-telegram-bot-v200-%EC%97%90%EB%9F%AC-%EB%82%A0-%EB%95%8C-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95RuntimeWarning-coroutine-Botsendmes.. 더보기