본문 바로가기

분류 전체보기735

728x90
반응형
파이썬 아나콘다 가상환경 활성화 및 비활성화 명령어 활성화 방법파이썬 아나콘다의 가상환경을 활성화하는 명령어는 아래와 같이 3가지가 있다. 첫 번째 방법은 아래와 같다.conda activate두 번재 방법은 아래와 같다.activate세 번째 방법은 아래와 같다.source activate아래와 같이 특정한 가상환경 명칭을 인자에 입력할 수도 있다.conda activate {가상환경명}비활성화 방법파이썬 아나콘다의 가상환경을 비활성화하는 명령어는 아래와 같이 3가지가 있다. 첫 번째 방법은 아래와 같다.conda deactivate두 번째 방법은 아래와 같다.deactivate세 번째 방법은 아래와 같다.source deactivate 위의 명령어들을 NVIDIA Jetson에서 실행하면 아래의 사진과 같이 결과가 콘솔에 나타난다.참고문서"Managi.. 2025. 7. 14.
파이참(PyCharm)에서 GitLab Token 로그인이 아닌 계정 아이디와 비밀번호로 로그인을 하고 싶은 경우 현상파이참(PyCharm)에서 GitLab 저장소로 로그인할 때 토큰(Token) 로그인 화면만 나타난다. 계정 아이디와 비밀번호로 GitLab 저장소에 로그인을 해야 하는 경우 곤란한 상황이 발생한다.보안 관점에서는 GitLab 저장소에 로그인(인증)할 때 토큰을 사용하는 것이 더 낫지만 구축된 GitLab이 아이디와 비밀번호만으로 로그인해야 하는 경우 아래와 같이 해결할 수 있다.해결 방법GitLab 플러그인을 비활성화한다. 'File' → 'Settings...' → 'Plugins'로 이동하여 아래의 사진과 같이 항목이 선택되어 있지 않도록 설정한다.다시 시도하면 아래와 같이 아이디와 비밀번호로 로그인하는 화면이 나타난다.위와 같은 현상은 NVIDIA Jetson의 JetPack 6.2 환경에서 .. 2025. 7. 11.
파이썬에서 쿠다 사용이 가능한 토치 패키지를 설치할 때 오류가 발생하는 경우 해결 방법 현상토치(Torch) 패키지를 설치할 때 설치할 수 있는 배포판 정보가 없다고 메시지가 출력된다.ERROR: Could not find a version that satisfies the requirement torch==2.7.1+cu126 (from versions: 1.11.0, 1.12.0, 1.12.1, 1.13.0, 1.13.1, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.2.0, 2.2.1, 2.2.2, 2.3.0, 2.3.1, 2.4.0, 2.4.1, 2.5.0, 2.5.1, 2.6.0, 2.7.0, 2.7.1)ERROR: No matching distribution found for torch==2.7.1+cu126원인쿠다(CUDA) 12.6 버전을 사용할 수 있는.. 2025. 7. 11.
[Jetson Nano] OpenVPN 클라이언트로 VPN 연결 Jetson Nano에서 OpenVPN 클라이언트로 VPN 연결을 하는 방법은 아래와 같다.사용 환경Jetson Nano (Super)JetPack 6.2Ubuntu 22.04OpenVPN 클라이언트 버전 확인아래의 명령어를 터미널에 입력하여 설치된 OpenVPN 클라이언트 버전을 확인한다.openvpn --version OpenVPN 클라이언트 설정 파일 생성아래의 명령어를 입력하여 접속하고자 하는 OpenVPN 서버의 정보를 입력하는 화면에 진입한다.sudo vi /etc/openvpn/vpn_config.ovpn아래의 OpenVPN의 설정 예시를 참고하여 서버 정보를 입력한다.############################################### Sample client-side Op.. 2025. 7. 10.
[Jetson Nano] 파이참의 터미널이 안 열릴 때 "Failed to start" 현상파이참에서 터미널 시작에 실패했다는 메시지가 발생하며 아래와 같이 오류가 발생한다.2025-07-03 14:34:21,879 [ 37846] INFO - #o.j.p.t.AbstractTerminalRunner - Cannot open bashjava.util.concurrent.ExecutionException: Failed to start [/bin/bash, -i] in /home/nvidia/Downloads/congestion_ccs_agent, [columns=186, rows=24], envs={PATH=/usr/local/cuda/bin:/home/nvidia/miniconda3/bin:/home/nvidia/miniconda3/condabin:/usr/local/sbin:/usr.. 2025. 7. 3.
[우분투] "devices has a firmware upgrade available." 현상우분투 터미널을 실행하면 아래와 같이 펌웨어 업그레이드가 가능한 장치가 있다고 안내가 콘솔에 출력된다.1 device has a firmware upgrade available.Run `fwupdmgr get-upgrades` for more information.원인연결된 하드웨어 장치 중에 펌웨어 업그레이드가 가능한 것이 있어서 발생한다.해결 방법아래와 같이 어떤 업데이트인지 확인하고 보안 관련 펌웨어 업데이트이면 펌웨어 업데이트를 하는 것이 좋다.fwupdmgr get-upgrades아래의 명령어를 입력하여 펌웨어를 업데이트한다.sudo fwupdmgr update참고문서"fwupd: Linux, Ubuntu 터미널로 펌웨어 업데이트 Terminal Firmware Update", SKJun, .. 2025. 6. 26.
[논문요약] Artificial Intelligence in Transport Systems (AITS): Architecture, Design, and Analysis 작성배경지능형 교통 시스템에 AI를 적용해야 하는 이유와 방향, 구체적인 방안에 대해서 공유하고 산업의 발전을 도모하고자 논문을 작성하고 발표하게 되었다.원문제목Artificial Intelligence in Transport Systems (AITS): Architecture, Design, and Analysis국문제목(번역)인공지능 교통 시스템(AITS): 아키텍처와 설계, 분석원문주소https://www.itsap2025.org/program/06.html?sMenu=06발표ITSAP 2025저자배지홍, 에스트래픽.박형철, 에스트래픽.정재성, 성균관대학교.이경철, 에스트래픽.초록최근 등록 차량 수가 대한민국뿐만 아니라 전 세계적으로 급격히 증가하면서 교통사고의 위험이 높아지고 있다. 특히 다양한 .. 2025. 6. 23.
[Jetson Nano] Ubuntu 22.04 - fail2ban 설치 SSH 프로토콜을 사용하여 서버를 원격 제어하는 경우 무작위 대입 공격에 노출된다. 무작위 대입 공격을 막을 수 있는 방법 중 하나는 인증할 때 입력한 계정 정보가 불일치한 횟수가 일정 수 이상이면 인증 시도를 못 하게 하는 것이 있다. fail2ban은 이러한 기능을 실현하기 위해 사용하기 좋은 도구이다.설치환경NVIDIA Jetson Nano(Super Mode)Jetpack 6.2Ubuntu 22.04fail2ban 설치아래의 명령어를 입력하여 fail2ban을 설치한다.sudo apt-get install fail2ban아래의 명령어를 입력하여 fail2ban 서비스를 시작한다.sudo systemctl start fail2ban아래의 명령어를 입력하여 fail2ban 서비스의 동작을 확인한다. .. 2025. 6. 19.
NVIDIA Jetson Orin Nano 다중 사용자 기능과 모니터 NVIDIA Jetson Orin Nano는 모니터가 연결되어 있지 않으면 GUI 기능이 비활성화된다. 이 상태에서는 RDP 같이 GUI를 사용하는 원격 제어는 사용할 수 없다. 또한 NVIDIA Jetson Orin Nano는 엣지 장치로 사용되는 것에 초점이 맞춰줘 있어서 설치된 운영체제가 다중 사용자 환경에 필요한 기능을 지원하지 않는 편이다. 위의 사진과 같이 원격 데스크탑 서비스가 실행 중이어도 모니터에 연결되어 있지 않다면 아래의 사진처럼 '이 컴퓨터에서 원격 컴퓨터에 연결할 수 없습니다.'가 연결을 시도하는 즉시 나타난다.참고문서"Unable to Remote Access Jetson Nano using XRDP on Windows 11 Pro", contactnikhilrb, NVIDIA .. 2025. 6. 19.
[교통 용어] 태그리스, Tagless 정의태그리스(Tagless)는 사용자가 지불 수단을 소지한 채로 요금소를 지나가면 자동으로 지불이 되는 시스템을 말한다. 태그리스는 철도와 버스에 사용되고 있으며 확대 적용되는 추세이다. 주로 스마트폰을 지불 수단으로 사용하며 지하철의 개찰구, 버스의 탑승구에 태그리스 시스템이 적용된다.참고문서"[IT정주행] 지하철 개찰구도 이젠 하이패스? 에스트래픽 ‘태그리스 시스템’", 곽민구, 더데일리포스트, 2024년 7월 24일. @원문보기"에스트래픽, 세계 최초 'UWB' 기술 기반의 비접촉식 대중교통 결제 시스템 구축", 키포스트, 2024년 7월 2일. @원문보기"태그리스 솔루션 소개", 티머니. @원문보기"태그리스", 이동의즐거움. @원문보기 2025. 6. 18.
[교통 용어] 코레일 지하철톡 정의코레일 지하철톡은 한국철도공사에서 운영하는 서비스이며 실시간 열차운행 정보 제공과 민원 접수, 교통약자 정보 제공 등의 이동 편의 서비스를 제공한다.특징코레일 지하철톡은 2019년에 전동열차 통합 민원시스템 구축 사업의 일환으로 진행되었으며 현재까지 몇차례의 개선을 거쳐서 운영 중이다. 코레일 지하철톡은 안드로이드와 iOS가 탑재된 모바일 장치에서 앱을 설치하여 사용할 수 있다.관련 화면참고문서"전동열차 통합 민원시스템 구축", 한국철도공사 전자조달시스템, 2019년 5월 20일."코레일 지하철톡 앱 고도화 사업", 한국철도공사 전자조달시스템, 2024년 4월 30일."코레일지하철톡 시스템 개선 용역(총체 및 1차)", 한국철도공사 전자조달시스템, 2025년 6월 5일. 2025. 6. 17.
[PostgreSQL] 문자열을 TIMESTAMP 자료형으로 변환하는 TO_TIMESTAMP 함수 함수 설명PostgreSQL에서 TO_TIMESTAMP()는 문자열을 TIMESTAMP 자료형으로 변환하는 함수이다.사용 방법첫 번째 인자에 변환할 문자열을 입력하고 두 번째 인자에는 날짜 형식을 입력한다.SELECT TO_TIMESTAMP('20250527152101', 'yyyymmddHH24MISS') 타임존을 입력하여 변환하려면 아래와 같이 쓸 수 있다.SELECT TO_TIMESTAMP('20250527152101 +05', 'YYYYMMDDHH24MISS TZH');주요 형식 지정자는 아래와 같다.형식설명HH24시 (00~23)MI분 (00~59)SS초 (00~59)MS밀리초 (000~999)YYYY년 (0000~9999)MM월 (01~12)DD일 (01~31)TZH시단위 타임존 (-12~+1.. 2025. 5. 28.
PostgreSQL 16을 설치하는 과정 중에 GPG 에러가 발생할 때 해결 방법 현상apt-get 명령어를 사용할 때 아래와 같이 GPG 에러가 발생하는 경우가 있다.Reading package lists... DoneW: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.google.com/linux/chrome/deb stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 32EE5355A6BC6E42N: Skipping.. 2025. 5. 27.
국내 대학교 영상처리 연구실 목록 국내 대학교(대학원)에서 운영 중인 연구실 중 영상처리가 주요 연구 주제인 곳을 아래에 정리합니다. 추가 또는 갱신을 원하는 내용이 있으시다면 댓글로 알려주세요.갱신일자: 2025년 4월 12일정렬기준: 1) 대학교명 가나다순, 2) 추가한 순순번대학교명연구실명지도교수소재지홈페이지 주소1경북대학교가상현실 연구실정순기대구시https://sites.google.com/view/knuvrlab2경북대학교색 비전 영상처리 연구실이성학대구시https://sites.google.com/view/vision-and-imaging-lab3경북대학교지능형의료영상기술 연구실이현열대구시https://sites.google.com/view/knulimitless/4경북대학교동영상지능 연구실박상효대구시https://sites... 2025. 4. 12.
국내 대학교(대학원) 컴퓨터 네트워크 프로토콜 연구실 목록 국내 대학교(대학원)에서 운영 중인 연구실 중 컴퓨터 네트워크 프로토콜이 주요 연구 주제인 곳을 아래에 정리합니다. 추가 또는 갱신을 원하는 내용이 있으시다면 댓글로 알려주세요.갱신일자: 2025년 4월 1일정렬기준: 1) 대학교명 가나다순, 2) 추가한 순순번대학교명연구실명지도교수소재지홈페이지 주소1경북대학교사물인터넷 표준 연구실(前 통신프로토콜 연구실)고석주대구시https://iot.knu.ac.kr/2경북대학교지능형 네트워크 연구실(前 이동인터넷 연구실)김동균대구시https://monet.knu.ac.kr/3경북대학교클라우드시스템 응용AI 연구실탁병철대구시https://sites.google.com/view/knudiscolab4경북대학교융합 통신 및 네트워킹 연구실펑리메이대구시https://ica.. 2025. 4. 1.
비주얼 스튜디오 코드 "Getting code actions from 'Vue - Official' (configure)." 이 발생할 때 현상비주얼 스튜디오 코드로 Vue 3 개발을 하다보면 아래와 같이 메시지가 뜨면서 저장이 되지 않는 현상이 발생한다. 문제는 작업이 끝나지 않아서 계속 대기해야 하기에 소위 말하는 '무한로딩' 상태에 빠진다는 것인데 이를 해결하는 뚜렷한 방법을 모르겠다. 해결 방법주로 아래와 같은 방법으로 이 문제를 해결할 수 있었다.비주얼 스튜디오 코드를 재시작한다.비주얼 스튜디오 코드를 업데이트한다.비주얼 스튜디오 코드가 사용하는 Vue, Eslint 등의 플러그인 버전을 업데이트 한다.일반적으로 이 문제는 비주얼 스튜디오 코드와 플러그인 간에 버전 호환성이 원인이라고 한다. 이러한 문제를 마주하지 않기 위해서는 개발이 잘 되는 버전을 찾고 그 이후에는 자동 업데이트를 비활성화하여 개발하는 것이 좋다. 2025. 2. 11.
[우분투 22.04] "Command 'netstat' not found, but can be installed with:" 해결 방법 현상우분투 22.04에서 netstat 명령어를 입력하면 아래와 같이 오류가 발생한다.Command 'netstat' not found, but can be installed with:sudo apt install net-tools해결 방법아래의 명령어를 입력하여 netstat 명령어를 수행하는 프로그램을 설치한다.sudo apt install net-toolsnet-tools 패키지가 설치된 후 netstat 명령어를 사용하면 아래와 같이 잘 동작하는 것을 확인할 수 있다. 2025. 2. 5.
[우분투 22.04] OpenJDK 17 설치 방법 우분투 22.04에서 OpenJDK 17을 설치하는 방법은 아래와 같다.설치가능한 버전 확인아래의 명령어를 입력하여 설치할 수 있는 OpenJDK 17 버전을 확인한다.apt list | grep openjdk-17 OpenJDK 설치아래의 명령어를 입력하여 OpenJDK를 설치한다.apt-get install openjdk-17-jdk설치 확인아래의 명령어를 입력하여 설치된 OpenJDK의 버전을 확인한다.javac -version 2025. 2. 4.
톰캣 'org.apache.tomcat.jni.Error: 70023' 오류 해결 방법 오류 현상아래와 같이 톰캣을 실행할 때 오류가 발생하는 경우가 있다.SEVERE [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Failed to initialize the SSLEngine. org.apache.tomcat.jni.Error: 70023: This function has not been implemented on this platform오류 원인이는 SSL 라이브러리가 없어서 발생하는 것이다.해결 방법1. 아래와 같이 명령어를 입력하여 SSL 라이브러리 패키지를 설치한다.apt-get install libssl-dev 2. 해결이 되지 않는 경우 아래의 OpenSSL 버전 호환 문서를 확인한다.톰캣과 .. 2025. 1. 20.
[파이썬 3.11] 파이참에서 psycopg 3 를 활용하여 PostgreSQL 16 에 접속하고 쿼리 실행하기 본 글은 파이썬(Python) 3.11 환경에서 파이참(PyCharm) IDE로 psycopg 3를 활용하여 PostgreSQL 16에 접속하고 쿼리를 실행하는 방법을 설명한다.psycopg 3 설치 방법터미널로 설치하는 방법아래의 명령어를 파이참 터미널에서 실행하면 psycopg 3 관련 패키지를 한 번에 설치할 수 있다.pip install "psycopg[binary]"눈으로 설치되는 것을 하나씩 확인하고 싶다면 아래의 GUI(Graphical User Interface)로 설치하는 방법을 활용할 수 있다.GUI로 설치하는 방법파이참에서 아래의 사진처럼 패키지 관리 화면으로 이동한다.File → Settings... → Project: postgresql → Python Interpreter+ 버튼.. 2025. 1. 15.