반응형

error 78

[Python Error] SyntaxError: Non-ASCII character

1. 에러 원인 주로 파이썬 2에서 발생하는 에러이다. 파이썬 2의 경우에는 기본 인코딩이 ASCII 인데, 이 인코딩은 영문자는 상관없지만, 영어 이외의 다른 언어의 문자는 문제가 생길 수 있다. 그러므로 파이썬 2에서 UTF-8 한글을 사용할 경우 UTF-8 설정을 해주어야 한다. 파이썬3 에서는 기본 인코딩이 UTF-8 이기 때문에 위 에러는 발생하지 않는다. 2. 해결 방법 스크립트 가장 위에 아래와 같이 써준다 # -*- coding: utf-8 -*- print "하히후헤호"

[Python Error] 윈도우 CMD 에서 pip instll 시 systaxError

1. 에러 원인 파이썬 설치시 환경변수 설정을 체크하지 않았거나, 설치 자체 시 환경 변수를 자동으로 설정해주지 않아서 생긴 에러같음 2. 에러 해결 방법 에러 해결 방법은 생각보다 간단함 1) 시스템 환경변수 설정에 들어간다 2) 시스템 변수 Path 의 편집을 눌러 아래의 경로를 새로 추가해준다 C:\Python C:\Python\Scripts 그러면 cmd 창을 열고 나서 pip 를 실행할 수 있다. 3. 참고링크 난 첫번째 방법을 통해 해결을 했지만 해결이 안될 경우에는 추후, 아래 링크를 통해 다시 해결할 것 https://oz-il.tistory.com/21 [Python] cmd 내 pip 실행 오류와 해결 방법 / VisualStudio 패키지 설치 방법 최근 컴퓨터를 포맷한 후 비주얼 스..

[ Python Error] “getaddrinfo failed”

1. 에러 개요 아래의 이미지와 같이 에러가 발생했었다. 해당 에러는 socket 라이브러리를 사용할 때, 내가 연결하고자 하는 ip 주소 및 링크하고 파이썬 스크립트에 작성한 링크 및 ip 주소하고 매칭이 안될 때 나타나는 에러이다. 2. 해결 방법 난 로컬에 존재하는 elasticsearch 에 데이터 셋을 만드는 것이 목표였기 때문에 url 을 localhost 로 수정을 해주고 나니 정상 동작 했었다. 아마 해당 에러가 발생한다면 처음에는 내가 링크 주소를 잘 입력했나 확인을 해보아야 될 것 같다. 대부분의 에러가 오타에서 발생하기 때문이다. 3. 참고 링크 https://stackoverflow.com/questions/7334199/getaddrinfo-failed-what-does-that-..

[Hadoop] mkdir: Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x

1. 에러의 원인 클라우데라 커뮤니티에서 찾은 답에 따르면 아래와 같다 '/user/' 디렉토리는 755 퍼미션을 가진 hdfs 소유인데, 이 퍼미션 덕분에 hdfs 는 오직 쓰기만이 가능하다. 유닉스/리눅스와 달리 hdfs 는 superuser 이지만 root 권한을 가진 계정이 아니다. 그래서 우리는 아래와 같이 명령어를 쳐줘야 한다. 여기서 주목해야될 점은 superuser 이지만 'root 계정이 아니다'인 것 같다. 2. 해결 방법 sudo -u hdfs hadoop fs ... 로 시작하는 명령어로 hdfs 슈퍼유저에게 sudo 권한으로 root 권한을 주어 경로를 생성하게 만드는 것이다 (이것은 하나의 예시이다) 3. 참고 링크 https://community.cloudera.com/t5/S..

[Sql Error] Ignoring query to other database

1. 에러 원인 리눅스를 통해 접속을 할때, mysql -root -p 로 접속을 해주어서 에러가 발생했었음. 몇군데 서치를 해보니 'u' flag 를 지정하지 않고 유저 id 를 입력해서 데이터베이스에서 무시를 하는 에러였음 2. 해결 방법 기존에 있던 연결을 Ctrl + z or c 로 끊어주고 mysql -u root -p 로 접속을 해주면 발생했던 에러를 해결하고 정상적으로 쿼리 입력 가능 3. 참고 링크 stackoverflow.com/questions/36132063/ignoring-query-to-other-database-command-line "Ignoring query to other database" command line I keep getting this weird message,..

[MySql Error] ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

1. 에러 발생 이유 간단하게 설명하자면 mysql 내의 패스워드 정책과 어긋났다는 이야기이다. 2. 해결 방법 이를 해결하기 위해선 우선 mysql 에서 운용중인 패스워드 정책을 확인해야 된다. 1) 아래 명령어를 기입한다 SHOW VARIABLES LIKE 'validate_password%'; 위 명령어를 기입하면 아래 이미지와 같이 mysql 에서 운용중인 패스워드 정책을 볼 수 있다 위의 정책들을 설명하자면 아래와 같다. 제일 위의 validate_password_check_user_name은 패스워드에 user id가 들어갔는지 묻는것이다. length는 길이를 의미한다. 8자 이상이어야 한다. mixed case count는 대소문자를 적어도 1회이상은 써야한다. 밑의 number count..

[MySQL Error] The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

Load Data 시도중 , 아래의 에러를 만났다.. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 예전에도 이와 비슷한 것을 시도한 적이 있어 기억이 났었다. 1. 에러 원인 에러의 원인은 mysql 의 경우에는 보안을 위해 특정 경로에서만 파일을 업로드할 수 있도록 설정되어 있다. 그 이외의 경로에서 load infile 을 할 경우 에러가 발생한다. 2. 해결 방법 1) MySQL 에 접속한 후 경로 확인 SELECT @@GLOBAL.secure_file_priv; +---------------------------+ | @@GLOBAL.secure_file_priv |..

[Python Error] google.api_core.exceptions.InvalidArgument: 400 Specify MP3 encoding to match audio file.

1. 에러 원인 해당 에러는 google Speech to Text api 를 사용할 때 나타났었다. STT 라이브러리 사용시 지원하지 않는 인코딩 포멧을 사용할 경우 나타나는 에러였던 것 같다 2. 해결 방법 나의 경우에는 파이썬 스크립트의 인코딩 설정을 LINEAR16 --> ENCODING_UNSPECIFIED 으로 바꾸어주었더니 해결이 되었다. 아래와 같이 말이다 # 리스트 오디오 인식 config audio_config = speech.RecognitionConfig( encoding = speech.RecognitionConfig.AudioEncoding.ENCODING_UNSPECIFIED, sample_rate_hertz=16000, language_code='en-US', ) 하지만 ST..

[Git Error] .gitignore not ignoring .idea path

1. 에러 원인 에러원인은 간단했다. IDE 로 가상환경을 설정할때 했었던 환경설정 파일도 같이 깃에 업로드를 하는 바람에 발생한 에러였다. 파이참의 경우에는 .idea 파일의 경우 가상환경을 설정해 두는 파일이기 때문에 아무리 git ignore 설정을 해두어도 git 이 이를 감지하여 변경하기 때문에 발생했던 에러였다. 2. 해결 방법 해결방법은 git 에 올라와 있는 환경설정 파일을 추적 중지 설정을 하는 것이다. 스텍 오버플로의 말처럼 그 설정 파일을 그냥 지우면 되었었다...이런... git rm --cached -r .idea 위명령어를 사용하여 지우면 끝... 그 외에도 다른 해결 방법들도 있으니 참고링크에 들어가서 더 보면 좋을 것 같다 그리고 평소에 git 프로젝트를 하기 전에 git i..

[Python Error] raise LookupError(resource_not_found)

1. 에러 원인 해당 에러는 token 모듈인 nltk 라이브러리를 설치했을 때, 내가 사용하고자 하는 모듈 중 하나가 설치가 되지 않았을 때 나타나는 현상 같다 2. 해결 방법 해결방법은 은근히 쉽다. 에러 메시지 아래에 나오는대로 하면된다. 에러 메시지를 캐치하지는 못햇지만.. 현재 어떤 모듈이 없으며, 그것을 설치하면 된다라는 의미의 메시지가 나오고, 그것을 설치하는 법을 친절히 나타내준다 그것을 따라서 치면 된다 나의 경우에는 'punkt' 라는 것이 없어서 아래처럼 설치했다. import nltk nltk.download('punkt') 그러고 난 후에는 정상적으로 nltk 가 동작했다. 위 에러와 관련해서 참고할 만한 사이트를 추후 참고하기 위해 아래 링크 둔다 3. 참고 링크 stackove..

반응형