본문 바로가기

Study

(17)
mac에서 터미널로 리눅스에 로컬 파일 옮기기 : scp 사용 현재 맥 기기에 있는 파일을 리눅스에 옮기려고 한다. putty를 사용하거나 git clone을 사용할 수 있지만 맥은 keygen을 지원하기때문에 그냥 터미널로도 옮길 수 있다. scp 명령어를 사용해서 파일을 옮겨보자 기본 명령어 $ scp [옵션] [로컬파일위치] [유저이름@호스트]:[옮길경로] 파일을 옮기고 싶을때는 옵션에 아무것도 안 넣어도 되고 폴더를 옮기고 싶으면 -r 옵션을 추가하면 된다. 파일 전송 시 $ scp /Users/yumyeong/Downloads/test.txt root@13.XXX.XXX.XX:/home/root/test 폴더 전송 시 $ scp -r /Users/yumyeong/Downloads/testFolder root@13.XXX.XXX.XX:/home/root/an..
맥 PyTorch 다운로드, ERROR: Could not find a version that satisfies the requirement torch (from versions: none) 에러 해결 파이토치 공식 사이트로 들어가서 보이는 Install 버튼을 누른다. 그럼 이렇게 세팅 할 수 있는 페이지가 뜨는데 여기서 OS설정을 해주고 언어 설정도 해준다. 패키지 설정에서는 이미 아나콘다가 설치되어있다면 Conda로 가도 상관없으나 나는 따로 설치되어있는 패키지가 없기때문에 Pip로 진행했다. 세팅을 마쳤으면 세팅에 맞는 command가 준비된다. 이 command를 복사해서 터미널에서 실행시켜주면 된다. 나의 경우 "ERROR: Could not find a version that satisfies the requirement torch (from versions: none)" 라는 내용의 에러가 발생했는데 확인해봤더니 파이썬 버전이 너무 최신이면 나는 오류였다. 파이썬 버전은 3.7.9로 다운..
[Python] 맥 파이썬 경로 설정하기 맥에서 3버전 파이썬을 설치하고 사용하고자 했을때 "zsh: command not found: python" 와 같은 명령어를 볼 수 있다. 파이썬 경로를 찾지 못해서 발생하는 문제다. .zshrc 파일을 열어 python 경로를 설정해주자. 일단 파이썬의 위치를 알아야한다. which python3 which 명령어로 python3의 위치를 확인해준다. 그럼 이제 .zshrc 파일을 열고 python 명령어와 경로를 입력해준다. #.zshrc 파일을 연다 vi ~/.zshrc #python 명령어를 할당해준다. python='which python3에서 나온 결과값' 수정사항을 저장했다면 변경사항을 로드해주자. source ~/.zshrc 이제 파이썬 명령어가 제대로 실행되는 것을 확인할 수 있다.
맥 업데이트 후 source, git, gcc 명령어 안됨 에러 해결 방법 맥 업데이트 후 파이썬 버전을 확인하려고 했는데 파이썬 명령어가 실행이 안되는 것이다. zshrc에 경로를 설정해주고 source 명령어를 사용하는데 [oh-my-zsh] Can't update: not a git repository. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 위와 같은 경로 오류들이 발생하였고 source 명령어 뿐만이 아니라 git, make, gcc등의 명령어들도 인식되지 않고 같은 오류가 발생했다. 찾아보니 맥 업데이트 후에는 맥이 CommandLineTo..
vscode에서 solidity 버전 변경하기 solidity 파일을 컴파일 하려는데 버전이 0.4대인 옛날코드였다. 문법을 전부 고쳐줄 수 도 있지만 버전을 바꿔주는 방향으로 해봤다~ f1을 누른다 그럼 이런 창이 나오는데 여기서 Solidity: Change global compiler version을 누르고 거기서 버전을 선택하면 된다~!
코어 이더리움 프로그래밍 (1) Chapter 1 1.1 비트코인 돈이란? : 물건의 가치를 표현하는 단위이자 필요한 물건과 교환하기 위한 수단. 시공간의 제약없이 가치가 저장되고 전잘될 수 있어 부를 저장하는 수단. : 그 가치는 사회적 합의와 신뢰를 통해 인정되고 유지됨. 스톤머니 to 암호화폐 돈 X > 물물교환 물건의 가치를 대신해 교환할 수 있고 부를 축척할 수 있는 돈 1세대 : 조개껍데기(파손쉬움), 금,은,동(파손 가능성 낮음) 스톤머니 (rai stone) : 4톤 넘는 돌도 있음. 이동이 어려워 소유자를 돈에 기록. 크기가 크면 클수록 값어치도 높음 2세대 : 통화화폐 (지폐나 동전) 각 나라의 중앙은행이 발행함. 우리나라 : 한국은행 미국 : FRB (Federal Reserve Board) - 은행 아니고 전통 깊..
[typescript] import type error ts1005 '=' expected typescript 버전 오류로 clone 받은 프로젝트는 3~버전을 쓰고 있었고 vscode에는 가장 최근 버전인 4~ 버전을 쓰고 있었다. downgrade하려고 node_modules도 다 삭제해보고 캐시도 삭제하고 yarn도 써보고 npm도 써보고 했는데 버전이 계속 그대로 멈춰있었다. 어찌저찌 해결하게 된 방법은 vscode에서 이 부분의 중괄호에 마우스 커서를 가져다 댄다 그리고 여기서 select version을 누르면 아래와 같은 화면을 볼 수 있다. 여기서 원하는 버전을 선택해주면 root 폴더에 .vscode라는 폴더가 생기면서 설정이 유지된다.
Github 보안 알림 해결방법 어느날 갑자기 github repository에 아래와 같은 내용이 떴다. We found potential security vulnerabilities in your dependencies. 설치된 모듈들의 버전이 낮아 보안이 위험하다는 문구이다. 그럼 설치된 패키지들을 최신 버전으로 업데이트 하면 된다. 만약 버전이 낮은 패키지가 1개 정도라면 **npm 일때** $ npm update [module이름] $ npm -D install [module이름] **yarn 일때** $ yarn upgrade [module이름] $ yarn add [module이름] 정도로 해결 할 수 있다. 만약 업데이트 해야 할 모듈이 여러개거나 작은 업데이트라도 대비하고 싶다면 $ npm audit fix//npm일때..