본문 바로가기

전체 글41

외부에서 WSL2 접속하기 (feat. 포트포워딩) 외부에서 WSL2 우분투로 접속하기 위해서는 윈도우 WSL2에 자동 할당된 아이피와 포트를 윈도우에 할당된 아이피와 포트로 서로 연결 시켜야 한다. 예) 윈도우 IP : 200.222.200.222 (저는 공유기 환경이 아닌 랜선으로 고정IP를 할당 받고 있습니다, 만약 공유기로 IP를 할당 받는 경우 아래 블로그를 참고) https://velog.io/@momentum96/WSL2-%EC%99%B8%EB%B6%80-%EC%A0%91%EC%86%8D-%EC%84%A4%EC%A0%95 윈도우 Port : 33138 WSL2 IP : 172.20.155.142 WSL2 Port : 33138 1. 외부에서 접속하기 위해서는 윈도우 IP와 윈도우 Port 번호로 접속을 시도한다. 2. 윈도우에서는 이 접속을 .. 2023. 10. 12.
Ubuntu 22.04 LTS 버전에서 cuda 설치가 안될 때 Ubuntu 에서 cuda를 설치하려고 하니 위와 같은 에러가 발생했다. " The following packages have unmet dependencies: libcufile-11-4 : Depends: liburcu6 but it is not installable E: Unable to correct problems, you have held broken packages." liburcu6라는 패키지를 설치 못해서 생기는 에러인데, Ubuntu 22.04 버전에서 liburcu6를 지원하지 않아서 생기는 에러이다. https://ubuntu.pkgs.org/20.04/ubuntu-main-amd64/liburcu6_0.11.1-2_amd64.deb.html 위의 링크가 liburcu6 패키지에 대.. 2023. 10. 12.
윈도우에서 파이썬 os.fork()함수 사용하기 - (feat pycharm, vscode) 윈도우에서 fork()함수를 이용해서 자식프로세스를 생성하려고 하니 에러가 뜬다. https://www.sysnet.pe.kr/2/0/12811 Linux: 44. 윈도우 개발자를 위한 리눅스 fork 동작 방식 설명 (파이썬 코드) 글쓴 사람 정성태 (techsharer at outlook.com) 홈페이지 첨부 파일 부모글 보이기/감추기 (연관된 글이 5개 있습니다.) 윈도우 개발자를 위한 리눅스 fork 동작 방식 설명 (파이썬 코드) fork는 리눅스 전용 www.sysnet.pe.kr 위의 블로그에서 해답을 찾았다. 윈도우 운영체제는 "프로세스 복제"라는 개념이 없다고 한다. 해결법은 윈도우 환경에서 wsl을 이용하면 우분투 운영체제를 사용할 수 있는데, 우분투 안에서 파이썬을 사용하는 것이다... 2023. 10. 12.
파이썬 입력 받기 / input()과 sys.stidin.readline() 사용 입력 받기 이전에 필요한 파이썬 함수들 , 기본개념 map() map()은 iterable (순회 가능한) 객체의 모든 항목에 함수를 적용하여 결과를 리턴한다. 💡iterable한 객체 - 반복 가능한 객체 - 파이썬에서는 list, tuple, set, dictionary, str, range 등 💡iterator - 반복문을 이용해 데이터를 순회하며 처리 - iterator가 데이터를 처리하려면 iterable한 객체라는 조건이 필요 a = map(int, ['1','2','3']) >> a [1,2,3] function -> int 함수 iterable한 객체 -> ['1','2','3'] int 함수를 iterable한 객체에 각각 적용해서 결과를 리턴한다. split() 문자열을 분할 후 리스트.. 2023. 8. 6.