문제 현상 Visual Studio Code를 통해 외부 원격 서버에 remote-ssh플러그인을 통해 접속하여 코드 접근을 하고 실행하는 환경에서 코드를 작성하고 디버그 모드로 실행 시키는데 코드내 기술된 파일/폴더 경로가 코드파일이 존재하는 경로 기준이 아니라 접속 시 루트 폴더 기준으로 경로명이 잡혀 오류가 발생함 사례 중에 하나로 다음과 같이 pytorch 코드를 실행하는 경우 데이터 폴더(data)가 없는 경우 데이터를 다운로드 받고 폴더가 생성되고 있는 경우 해당 데이터 폴더를 이용하는 식으로 코드 구성이 되어 있다. ... training_data = datasets.FashionMNIST( root="data", train=True, download=True, transform=ToTens..
당연히 되는 줄 알았다. 터미널 창에서 code . 를 타이핑하면 visual studio code가 해당 폴더를 기준으로 보여주면서 프로그램이 생성되는 것을. visual studio code에 해당 기능을 설치해서 알아 듣게 해줘야한다. 방법은 간단하다. visual studio code를 실행 시키고 shell 명령어를 설치 시켜주면 된다. command + shift + P 하거나 상단 검색 창에 '>'를 타이핑한다. 그러면 검색 창이 실행 명령 모드로 바뀐다. 여기에 shell 또는 shell command를 타이핑하면 연관된 명령 또는 패키지 설치/삭제에 관한 리스트가 보이게 된다. 여기서 다음 메시지를 선택한다. Shell Command: Install 'code' command in PAT..
아주 간단한 기능을 몰랐네요. 윈도우 11에 WSL로 ubuntu22.04 환경에서 conda로 파이썬 개발 환경을 구축하였습니다. vscode에서 wsl 환경에 접속하고 conda 개발 환경에서 실행되도록 세팅하였습니다. 그래프를 그리는 라이브러리(matplotlib, mpl_tookits)를 설치하고 matplotlib 예제 코드를 아래와 같이 입력하였습니다. matplot lib 예제 코드 import numpy as np import matplotlib.pyplot as plt ax = plt.figure().add_subplot(projection='3d') # Prepare arrays x, y, z theta = np.linspace(-4 * np.pi, 4 * np.pi, 100) z = ..
도커를 실행 시키고 외부의 IDE 개발툴에서 개발하고 소스와 실행은 도커에서 실행시켜보고 싶을 때 필요한 방법 중 하나로 Visual Studio Code의 강력한 원격 개발 확장 플러그인(Remote Development)을 사용하여 도커에 접속하여 개발하는 방법을 다루고자 한다. Extension 설치(Remote Development) 다음 그림과 같이 마이크로 소프트에서 remote development로 검색하고 설치 버튼을 누르면 도커(컨테이너)에 원격 접속하는 기능 이외에 SSH로 접속하는 모듈까지 한꺼번에 설치할 수 있다. 도커 실행 도커로 필요한 컨테이너를 실행한다. 마침 pytorch를 공부하고 있던 참이므로 다음과 같이 입력하여 도커를 띄운다. 자신이 필요한 이미지 파일을 실행시키면 ..
[problem] Visual Studio Code에서 터미널 입력 (예, 문자열 입력)같은 기능을 수행 다음과 같이 간단하게 터미널로 이름을 입력하고 출력하는 코드를 테스트 할 때 import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; class testApp { public static void main(String[] args) { String name; BufferedReader in =new BufferedReader(new InputStreamReader(System.in)); System.out.print("이름을 입력해주세요"); try { name = in.readLine(); ..
- Total
- Today
- Yesterday
- 단축키
- MicroBit
- Streamlit
- vscode
- Linux
- 메이커
- CAD
- ubuntu
- cura
- WSL
- Arduino
- nodejs
- 파이썬
- git
- ssh
- Fusion360
- conda
- Python
- fablab
- 한글
- tensorflow
- docker
- Maker
- 우분투
- comfyUI
- nvidia
- 3d프린터
- Stable Diffusion
- vvvv
- opencv
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |