갑자기 마우스 클릭 시 선택이 되지않고,
마치 쉬프트 키를 동시에 누른 것처럼 영역 선택이 되는 현상이 발생했습니다.
원인은 모르겠지만, 찾아보니 인텔리J에서도 이런 현상이 발생한다고 하는 군요. 아마도 버그인것 같습니다.
하여간 한영 변환키(한/A)를 눌러서 해결했습니다.
Mac Android Studio Click Error
imbalanced Dataset을 처리하기 위해 imblearn 라이브러리를 이용하려할때 발생했던 에러 입니다.
anaconda3(python 3.8.8), jupyter notebook
!pip install imblearn
from imblearn.under_sampling import RandomUnderSampler
from imblearn.over_sampling import RandomOverSampler, SMOTE
ImportError: cannot import name 'DistanceMetric' from 'sklearn.metrics' (/Applications/anaconda3/lib/python3.8/site-packages/sklearn/metrics/__init__.py)
imbalance 데이터 셋을 업/다운 샘플링을 통해 보정하고자 imblearn 패키지를 이용하려고 했습니다. 그런데 에러가 나더군요 좀 찾아보니 imblanced-learn 패키지를 이용하라는 글이 있더군요 그래서 이것도 설치하고 사용하려 하다보니 위와 같은 에러가 났습니다.
아마도 원인은 package version 충돌 및 outdate 된 download 주소인 것 같습니다.
pip를 업그래이드하고 scikit-learn 과 imbalanced-learn 의 버전을 맞추어 줍니다.
LangChain Error: ImportError: cannot import name 'create_retriever_tool' from 'langchain_community.agent_toolkits' (0) | 2024.01.07 |
---|---|
맥북에서 안드로이드 스튜디오 사용시 클릭 잠김 문제 해결 방법 (0) | 2022.12.12 |
git hub ssh 연결 방법 (0) | 2022.08.03 |
Visual Studio Code에서 Tab을 Space로 바꾸 (0) | 2022.06.26 |
정규식이란? Regular Expression? regex? (0) | 2022.04.09 |
아래와 같이 ssh key를 생성합니다. public key와 private key 가 생성됩니다. 진행중에 중간에 passphrase를 입력하는 부분이 있습니다. 여기에서 입력하는 내용을 잘 기억해둘 필요가 있습니다. 나중에 연결 테스트와 에이전트 등록 시에 필요합니다.
$ ssh-keygen -t rsa -b 4096 -C "email_id@gmail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/userid/.ssh/id_rsa): /Users/userid/.ssh/id_rsa_hub
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/userid/.ssh/id_rsa_hub.
Your public key has been saved in /Users/userid/.ssh/id_rsa_hub.pub.
The key fingerprint is:
SHA256:AqTythcY5Ki0cxu+4/0D6mlhkghx8MxY1ynvPNnN+Vw email_id@gmail.com
The key's randomart image is:
+---[RSA 4096]----+
|..o o. . |
|.X.+. o |
|++B .o |
|+o.o .. |
|+o=o.o.oSo . |
|.+++oo=.. + E |
| +o+ .. o . |
| =+ . o |
| +=..... |
+----[SHA256]-----+
$
잘 진행되었다면 아래와 같이 생성된 public key와 private key 파일이 보입니다.
$ ls -al ~/.ssh
-rw------- 1 userid ugroup 3.4K 8 3 11:04 id_rsa_hub
-rw-r--r-- 1 userid ugroup 746B 8 3 11:04 id_rsa_hub.pub
.ssh/config 파일에 생성된 키와 사용할 호스트 정보를 추가해 줍니다. 아래의 양식/내용과 같습니다. userid와 생성한 파일 이름을 알맞게 바꾸어 주세요.
Host github
Hostname *.github.com
User github_userid
IdentityFile /Users/userid/.ssh/id_rsa_hub
# 아래의 명령을 이용하여 클립보드에 퍼블릭 키 내용을 복사해 둡니다.
$ pbcopy < ~/.ssh/id_rsa_hub.pub
$
git hub에 로그인한 뒤 메뉴를 찾아갑니다. 사용자 아이콘 클릭 -> 설정(Settings) -> access(SSH and GPG keys) 클릭 후 New SSH key 버튼(아래 이미지 내 <==)를 클릭 합니다.
그리고 나서 등록화면의 Title에 id_rsa_pub를 입력하고 Key에는 (pbcopy를 통해) 클립보드에 복사해 둔 내용을 붙여 넣습니다.
$ ssh -T git@github.com
Hi user_name! You've successfully authenticated, but GitHub does not provide shell access.
성공적으로 연결되면 아래와 같은 메시지가 나옵니다.
마지막으로 아래와 같은 명령으로 만들어 놓은 key를 ssh agent에 등록합니다.
$ ssh-add -K ~/.ssh/id_rsa_hub
Enter passphrase for /Users/userid/.ssh/id_rsa_hub: (ssh key 생성시에 입력했던 passphrase를 입력합니다.)
Identity added: /Users/userid/.ssh/id_rsa_hub (userid@gmail.com)
이후부터는 아래와 같은 git clone 명령시 패스워드 입력 없이 진행할 수 있습니다.
$ git clone git@github.com:github_userid/repository_name.git
'repository_name'에 복제합니다...
warning: 빈 저장소를 복제한 것처럼 보입니다.
맥북에서 안드로이드 스튜디오 사용시 클릭 잠김 문제 해결 방법 (0) | 2022.12.12 |
---|---|
에러 해결 방법 : ImportError: cannot import name 'DistanceMetric' from 'sklearn.metrics' (/Applications/anaconda3/lib/python3.8/site-packages/sklearn/metrics/__init__.py) (0) | 2022.11.13 |
Visual Studio Code에서 Tab을 Space로 바꾸 (0) | 2022.06.26 |
정규식이란? Regular Expression? regex? (0) | 2022.04.09 |
Spring boot 서버 포트 변경 (0) | 2021.10.03 |
이미 Tab(탭)으로 저장되어 있는 소스코드를 스페이스로 바꾸는 방법입니다.
(또는 스페이스로 되어있는 들여쓰기를 탭으로 바꾸는 방법입니다.)
VS Code 메유 중 아래와 같이 보기 -> 명령 팔레트 를 선택합니다.
그러면 편집기 가운데에 아래와 같이 검색 창이 뜹니다.
위 캡처에서도 보이는 것 처럼 입력하시면 됩니다.
즉, 들여쓰기를 공백으로 변환하거나, 공백을 탭으로 변경할 수 있습니다.
에러 해결 방법 : ImportError: cannot import name 'DistanceMetric' from 'sklearn.metrics' (/Applications/anaconda3/lib/python3.8/site-packages/sklearn/metrics/__init__.py) (0) | 2022.11.13 |
---|---|
git hub ssh 연결 방법 (0) | 2022.08.03 |
정규식이란? Regular Expression? regex? (0) | 2022.04.09 |
Spring boot 서버 포트 변경 (0) | 2021.10.03 |
jQuery Ajax call 에서 done 이 실행되지 않는 이유 (0) | 2021.09.21 |