반응형
파이썬을 사용하다보면 ubuntu에서 예전 버전이 설치되어 있는데요. 오늘은 최신버전을 설치하는 방법을 알아보겠습니다. 설치된 파이썬 버전 확인 먼저 python3 --version으로 파이썬 설치 버전을 확인합니다. 이후 최신버전을 받을수 잇는 저장소를 추가합니다. sudo add-apt-repository ppa:deadsnakes/ppa 이 후 패키지 리스트를 최신화 하고 파이썬 3.11을 설치합니다. sudo apt-get update sudo apt-get install -y python3.11 이후 패키지를 설치합니다. 패키지 설치가 완료되면 어떤 파이썬을 메인으로 할지 정해야 하는데요. sudo update-alternatives --install /usr/bin/python3 python3..
파이썬에서 크롤링을 하다보면 아래와 같은 에러를 만나게 되는데요. Connection aborted.', RemoteDisconnected('Remote end closed connection without response 이 에러는 실제로 헤더값을 추가하면 해결할 수 있는데요. 에러코드 상세 내역 req = requests.get(videourl) File "C:\python\Lib\site-packages\requests\api.py", line 73, in get return request("get", url, params=params, **kwargs) File "C:\python\Lib\site-packages\requests\api.py", line 59, in request return se..
아래처럼 iptable을 잘못 건들면 에러가 나는데요. ubuntu@instance-20230131-1441$ sudo docker start tt Error response from daemon: driver failed programming external connectivity on endpoint tsharp (aff580c80860f5654b3d0ec18d62802da215d9beba00c03614c7099eb7d8e07b): (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172.17.0.2 --dport 8080 -j ACCEPT: iptables: No chain/target/mat..
파이썬에서 날짜는 datetime 함수로 변환할 수 있습니다. Datetime datetime 오브젝트는 날짜(년,월,일)과 시각(시, 분, 초 마이크로초) 정보를 가진 오브젝트이다. 이러한 정보는 속성 year, month, day, hour, minute, second, microsecond 을 사용할 수 있다. dt_now = datetime.datetime.now() print(dt_now) Date date 오브젝트는 날짜(년, 월, 일) 의 정보를 가진 오브젝트이며 속성으로는 year, month, day가 있습니다. d_today = datetime.date.today() print(d_today) 그리고 크롤링을 한다면 날짜 형태가 다 달라서 고생하는데 이 때 사용하는 함수 두개가 있다. ..
인터넷에 나온 오라클 클라우드 부트볼륨 확장 방법입니다. 오라클 리눅스에서는 자체툴이 있는데 ubuntu에서는 툴이 없는데요. 아래를 참고하시어 작업하시면 됩니다. sudo dd iflag=direct if=/dev/oracleoci/oraclevda of=/dev/null count=1 echo "1" | sudo tee /sys/class/block/`readlink /dev/oracleoci/oraclevda | cut -d'/' -f 2`/device/rescan root@instance-20210605-2029:/home/ubuntu# lsblk root@instance-20210605-2029:/home/ubuntu# parted /dev/sda GNU Parted 3.3 Using /dev/..
아래의 명령어를 통해서 Redis를 설치해 줍니다. Redis란? Redis는 빠른 오픈 소스 인 메모리 키 값 데이터 구조 스토어입니다. Redis는 다양한 인 메모리 데이터 구조 집합을 제공하므로 다양한 사용자 정의 애플리케이션을 손쉽게 생성할 수 있습니다. 주요 Redis 사용 사례로는 캐싱, 세션 관리, pub/sub 및 순위표를 들 수 있습니다. Redis는 현재 가장 인기 있는 키 값 스토어로서, BSD 라이선스가 있고, 최적화된 C 코드로 작성되었으며, 다양한 개발 언어를 지원합니다. Redis는 REmote DIctionary Server의 약어입니다. Redis는 속도가 빠르고 사용이 간편하여 최고의 성능이 필요한 웹, 모바일, 게임, 광고 기술 및 IoT 애플리케이션에서 널리 사용되고 ..