일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- deeplearning
- gensim
- linux
- paper_review
- cs231n
- error
- machinelearning
- seq2seq
- Statistics
- nlp
- computer_setting
- text
- git
- computer
- json
- Standford
- tab
- github
- install
- Vim
- slideshare
- code
- cs224n
- language_model
- terminal
- review
- pip
- Ai
- Stanford
- natural_language_processing
- Today
- Total
목록Computer Setting (22)
NLP/AI/Statistics
python에서 작업하는 도중에 segmentation fault (core dumped) 문제가 발생했다. 이는 대부분 C에서 발생하는 문제라고 하는데, python에서도 종종 발생한다고 한다. segmentation fault는 스크립트에서 어디가 문제인지조차 알려주지 않기 때문에 debug를 통해 어디가 문제인지 확인하는 것이 중요하다. gdb라는 것을 사용하여 segmentation fault의 오류 발생 시점이 어디인지 알 수 있다. #. 실행시키고자 하는 python파일 이름을 text.py라고 가정한다. $ mkdir -p ~/.config/gdb $ cd ~/.config/gdb $ wget https://hg.python.org/cpython/rawfile/3.6/Tools/gdb/lib..
어떤 package를 설치하려고 하는데 pip3 에러가 뜨는 경우가 발생하여 이를 정리하고자 한다. 새로운 docker 환경에서 특정 url을 불러오는 newspaper package를 설치하는 과정에서 에러가 발생했고 이를 pip가 설치되어 있지 않?기 때문에 python버전에 맞는 pip를 다시 설치해줄 필요가 있다. $ sudo apt-get remove python3-pip $ sudo apt-get install python3-pip 우선, 기존에 설치되어 있던 것과 꼬일 수 있기 때문에 기존의 것을 삭제하고 아래의 코드와 같이 다시 재설치한다. 그러면 pip3를 사용하여 package 설치가 가능해진다.
sftp는 ssh 방식을 이용하여 안전하게 암호화된 구간에서 ftp 기능을 이용하는 접근방법이다. ftp와 ssh에 대한 개념은 https://nhj12311.tistory.com/76블로그에서 잘 설명되어 있기 때문에 참고하면 좋을 듯하다. sftp를 이용하여 서버에 접속하는 방법은 다음과 같다. $ sftp -P portnumber hostname@host_ip 위와 같이 접속하고자 하는 계정의 port 번호(portnumber)와 계정 이름(hostname), ip 주소(host_ip)를 이용하여 접근이 가능하며, 접속되면 sftp> 로 시작되어 접속이 가능해진다. sftp를 이용하여 파일을 다운로드하고 업로드하는 방법을 알아보았다. 1) 파일 다운로드 $ sftp> get file_name sft..
파일을 실행시키거나 수정하기 위해 파일을 열 때, 갑자기 아래와 같은 에러가 뜰 때가 있다. PermissionError: [Errno 13] Permission denied: (file name) 이런 문제를 해결하기 위해 chmod를 이용하여 권한을 변경할 수 있다. chmod --help는 다음과 같다. 기본 실행 방법은 권한 설정 옵션과 권한을 변경하고자 하는 파일로 작성된다. $ chmod 777 example.txt 이 때, 777이 무슨 의미인지 권한을 어떻게 변경하는지 정리하고자 한다. 우선, 파일의 권한은 terminal에서 파일 리스트를 출력해보면 확인할 수 있다. $ls -l 위의 명령어를 입력하면 사진과 같이 각 파일에 따라 권한이 표기되어 있다. 첫 번째로, 맨 앞의 'd' 와 '..