본문 바로가기

TIL/잡다한

(41)
[Conda] CondaEnvironmentError 해결방법 Docker 안에서 conda activate/conda env remove 명령어를 사용하려고하니 아래와 같은 에러문이 발생했다 CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again 해결방법은 위 명령어를 실행하기전에 아래와 같은 명령어를 추가해주면 해결된다(간단...) source activate
[Conda] conda package 설치시 SafetyError 또는 ClobberError발생 해결법 conda에서 새로운 python가상환경을 만들고, 새로운 패키지를 설치할때 발생했는데. 일단 위와같은 에러문이 발생하는건 두가지 이유인데, 모종의 이유로 패키지삭제가 완벽하게 안됐다거나, 이미 존재하는 패키지와 충돌하는 경우로 나뉠것같다. 결론부터 얘기하자면, 지우는걸 깔끔하게 지워줘야한다. 아래명령어를 실행하면된다. conda clean은 conda에 남아있는 불필요한 파일,캐시등을 자동으로 삭제해주는 명령어이다. #삭제하려는 python 가상환경 이름입력 conda env remove -n [VIRTUAL_ENV_NAME] # 자동으로 yes를 입력하고싶다면 뒤에 -y 옵션 추가 conda clean -a -y 참고로, 가상환경이 깔끔하게 삭제가 안됐음에도 불구하고 conda env list 명령어..
[AWS] "UNPROTECTED PRIVATE KEY FILE!" Error using SSH into Amazon EC2 Instance ssh key를 활용하여 ec2에 접속하려고 하는데 아래와같은 에러문이 발생 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'mwaa-bastion.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "mwaa-bastion.pem": ba..
[docker] E: Unable to locate package [package_name] && docker entrypoint수정 실행 E: Unable to locate package Error docker쪽에서 새로운 패키지를 다운받으려고했는데, 자꾸 E: Unable to locate package git 에러가 떠서 이유를 찾아보니... package update가 안되어서 생긴문제같다 apt-get update 이후에 다시 apt-get install명령어로 설치가 필요한 패키지를 설치하면 성공 Docker entrypoint수정 docker image를 수정하려고할때, entrypoint가 걸려있어서 명령어가 안먹힐때가 있는데. 내가 실행하고싶은 명령어를 강제화 시키기 위해 다음과같은 명령어를 실행하여 docker image를 실행시킬수있다. docker run -u root -it --entrypoint /bin/sh apa..
[Homebrew] Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)! 이번에 노트북을 macOS M1용으로 바꾸면서 기존에 사용했던 homebrew가 에러가 발생했다. 아무래도 intel CPU에서 작동했던게 환경이 달라져서 생긴문제같다. [해결방법] 먼저 기존에 있던 Homebrew를 삭제해줘야한다. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 그런다음 M1용 Homebrew를 설치해준다 /bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/h..
[Pyspark] java.net.BindException: Can't assign requested address: Service 'sparkDriver' 오류 해결 먼저 두가지 오류가 있었는데 첫번째는 import pyspark시 에러 (cannot find module 'pyspark') 해당 에러는 findspark.init()함수를 먼저 실행시켜주면 해결된다 import findspark findspark.init() 만약에 findspark가 없다면 아래 모듈 설치 python -m pip install findspark 두번째 오류는 java.net.BindException: Can't assign requested address: Service 'sparkDriver' 해당 오류를 해결하려면 /etc/hosts파일을 수정해야한다 먼저 "hostname"이라는 커맨드로 현재 호스트 이름 확인 hostname # > JAEYUNG.local 그다음 /etc/..
[RTX 3080, 3090] Window10 Deep Learning 환경 세팅하기(+lightgbm-gpu설치) * 2021-09-03추가 tensorflow의 keras.layers에서 LSTM 셀을 사용할경우 에러가뜬다. activation함수를 relu function을 쓰면 에러가 나게되는데, sigmoid함수로 변경하면 에러가 발생하지않게된다. 근데... relu function을 사용해야하는데... 아무튼, 현재는 방식을 바꿔서 BidirectionalLSTM을 사용하는 중이다. 사실 RTX 3080, 3090은 나름 최신 GPU여서 딥러닝 플랫폼이 인식을 하지 못하는 경우가 생긴다. 따라서 기록차 서버 PC의 환경세팅 및 버전등을 정리해놓는다. Library Version Description Nvidia 457.3 RTX 3080을 세팅함 cuDNN 8.0.4 CUDA 11.1 Python 3.8 참..
[conda error] conda list에는 존재하는데 conda uninstall로 삭제 안될때 conda list에서 존재하는 tensorflow-gpu를 삭제하려고했는데 계속해서 라이브러리에는 없다는 에러문이 발생했다. Conda: The following packages are missing from the target environment 그래서 찾아보니 다음과같이 옆에 pypi라는 채널명이 붙어있으면 pip로 삭제를 해줘야하는것이였다. 따라서 pip uninstall 명령어로 기존에 존재하던 tensorflow-gpu를 삭제할수있었다 pip uninstall tensorflow-gpu