분류 전체보기
-
stable diffusion webui 실행시 아래와 같은 오류가 난다면 RuntimeError: The detected CUDA version (11.8) mismatches the version that was used to compile PyTorch (12.1). Please make sure to use the same CUDA versions. 밑의 torch 버전으로 다시 설치해보자. pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 --index-url https://download.pytorch.org/whl/cu118
The detected CUDA version (11.8) mismatches the version that was used to compile PyTorch (12.1). Please make sure to use the same CUDA versions.stable diffusion webui 실행시 아래와 같은 오류가 난다면 RuntimeError: The detected CUDA version (11.8) mismatches the version that was used to compile PyTorch (12.1). Please make sure to use the same CUDA versions. 밑의 torch 버전으로 다시 설치해보자. pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 --index-url https://download.pytorch.org/whl/cu118
2024.01.08 -
Ubuntu에서 아나콘다 설치 후 environment create시 아래처럼 에러가 난다면 Collecting package metadata (current_repodata.json): failed NotWritableError: The current user does not have write permissions to a required path. path: /home/user/anaconda3/pkgs/cache/9e0f62c3.json uid: 1000 gid: 1000 If you feel that permissions on this path are set incorrectly, you can manually change them by executing $ sudo chown 1000:1000..
NotWritableError: The current user does not have write permissions to a required path.Ubuntu에서 아나콘다 설치 후 environment create시 아래처럼 에러가 난다면 Collecting package metadata (current_repodata.json): failed NotWritableError: The current user does not have write permissions to a required path. path: /home/user/anaconda3/pkgs/cache/9e0f62c3.json uid: 1000 gid: 1000 If you feel that permissions on this path are set incorrectly, you can manually change them by executing $ sudo chown 1000:1000..
2024.01.08 -
/var/run/docker.sock 파일의 권한을 666으로 변경하여 그룹 내 다른 사용자도 접근 가능하게 변경하면 됩니다.sudo chmod 666 /var/run/docker.sock 또는 chown 으로 group ownership 변경sudo chown root:docker /var/run/docker.sock
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json": dial unix /var/run/docker.sock: connect: permission denied/var/run/docker.sock 파일의 권한을 666으로 변경하여 그룹 내 다른 사용자도 접근 가능하게 변경하면 됩니다.sudo chmod 666 /var/run/docker.sock 또는 chown 으로 group ownership 변경sudo chown root:docker /var/run/docker.sock
2023.12.19 -
"Docker Error bind: address already in use" 오류는 Docker 컨테이너나 Docker 서비스에서 특정한 포트를 사용하려고 할 때, 해당 포트가 이미 다른 프로세스에 의해 사용 중일 때 발생합니다. 이 오류는 주로 다음과 같은 상황에서 발생할 수 있습니다:포트 충돌:Docker 컨테이너나 서비스가 호스트의 특정 포트를 사용하려고 할 때, 해당 포트가 다른 프로세스에 이미 사용 중인 경우 충돌이 발생합니다.이전에 실행 중이던 컨테이너나 서비스가 종료되지 않은 경우:이전에 실행 중이던 Docker 컨테이너나 서비스가 종료되지 않고 남아 있는 경우 해당 포트를 계속 사용 중일 수 있습니다.포트를 제대로 해제하지 않은 경우:이전에 사용 중이었던 프로세스가 해당 포트를 제대로 해..
Docker Error bind: address already in use"Docker Error bind: address already in use" 오류는 Docker 컨테이너나 Docker 서비스에서 특정한 포트를 사용하려고 할 때, 해당 포트가 이미 다른 프로세스에 의해 사용 중일 때 발생합니다. 이 오류는 주로 다음과 같은 상황에서 발생할 수 있습니다:포트 충돌:Docker 컨테이너나 서비스가 호스트의 특정 포트를 사용하려고 할 때, 해당 포트가 다른 프로세스에 이미 사용 중인 경우 충돌이 발생합니다.이전에 실행 중이던 컨테이너나 서비스가 종료되지 않은 경우:이전에 실행 중이던 Docker 컨테이너나 서비스가 종료되지 않고 남아 있는 경우 해당 포트를 계속 사용 중일 수 있습니다.포트를 제대로 해제하지 않은 경우:이전에 사용 중이었던 프로세스가 해당 포트를 제대로 해..
2023.12.15 -
docker 이미지에서 opencv-python 실행 시킬때 ImportError: libGL.so.1: cannot open shared object file: No such file or directory 오류가 난다면 Dockerfile에서 RUN apt-get update RUN apt-get -y install libgl1-mesa-glx 위에 두줄을 추가하고 build 후 재실행 해보면 됩니다.
ImportError: libGL.so.1: cannot open shared object file: No such file or directorydocker 이미지에서 opencv-python 실행 시킬때 ImportError: libGL.so.1: cannot open shared object file: No such file or directory 오류가 난다면 Dockerfile에서 RUN apt-get update RUN apt-get -y install libgl1-mesa-glx 위에 두줄을 추가하고 build 후 재실행 해보면 됩니다.
2023.12.14 -
JavaScript 객체를 배열로 변환하는 3가지 방법 안녕하세요! JavaScript를 사용하면서 객체를 배열로 변환해야 할 경우가 종종 있습니다.이 글에서는 JavaScript 객체를 배열로 변환하는 3가지 방법을 소개합니다. Object.keys() Object.keys() 함수는 객체의 키들을 배열로 반환합니다.const obj = { name: "Alice", age: 25, job: "developer" };const keys = Object.keys(obj);console.log(keys); // ["name", "age", "job"] Object.values() Object.values() 함수는 객체의 값들을 배열로 반환합니다.const obj = { name: "Alice", age..
JavaScript 객체를 배열로 변환하는 3가지 방법JavaScript 객체를 배열로 변환하는 3가지 방법 안녕하세요! JavaScript를 사용하면서 객체를 배열로 변환해야 할 경우가 종종 있습니다.이 글에서는 JavaScript 객체를 배열로 변환하는 3가지 방법을 소개합니다. Object.keys() Object.keys() 함수는 객체의 키들을 배열로 반환합니다.const obj = { name: "Alice", age: 25, job: "developer" };const keys = Object.keys(obj);console.log(keys); // ["name", "age", "job"] Object.values() Object.values() 함수는 객체의 값들을 배열로 반환합니다.const obj = { name: "Alice", age..
2023.11.02 -
파이썬에서 bcrypt 라이브러리를 이용하여 비밀번호를 안전하게 암호화하고 확인하는 방법에 대해 알아보겠습니다. bcrypt는 비밀번호 암호화를 위해 설계된 라이브러리로, salt라는 난수를 사용하여 암호화된 비밀번호가 동일한 입력에 대해서도 항상 다르게 나타나게 해줍니다. 이를 통해 비밀번호의 보안을 강화할 수 있습니다. 먼저 bcrypt 라이브러리를 설치해야 합니다. 터미널이나 커맨드 프롬프트에서 아래의 명령어를 입력하여 설치할 수 있습니다. pip install bcrypt 이제 bcrypt 라이브러리를 사용하여 비밀번호를 암호화하고 확인하는 방법에 대해 알아보겠습니다. import bcrypt # 비밀번호를 바이트 문자열로 변환 password = "my_password".encode('utf-8..
파이썬 암호화 복호화 (feat.bcrypt) 로그인 로직때 많이 쓰여요!파이썬에서 bcrypt 라이브러리를 이용하여 비밀번호를 안전하게 암호화하고 확인하는 방법에 대해 알아보겠습니다. bcrypt는 비밀번호 암호화를 위해 설계된 라이브러리로, salt라는 난수를 사용하여 암호화된 비밀번호가 동일한 입력에 대해서도 항상 다르게 나타나게 해줍니다. 이를 통해 비밀번호의 보안을 강화할 수 있습니다. 먼저 bcrypt 라이브러리를 설치해야 합니다. 터미널이나 커맨드 프롬프트에서 아래의 명령어를 입력하여 설치할 수 있습니다. pip install bcrypt 이제 bcrypt 라이브러리를 사용하여 비밀번호를 암호화하고 확인하는 방법에 대해 알아보겠습니다. import bcrypt # 비밀번호를 바이트 문자열로 변환 password = "my_password".encode('utf-8..
2023.11.02 -
Shell script는 유닉스 및 리눅스 환경에서 사용되는 스크립팅 언어로, 사용자의 명령을 자동화하는 데 사용됩니다. 여기에 간단한 Shell script 문법을 몇 가지 소개해 드리겠습니다. 셰bang (Shebang) Shell script의 첫 번째 줄에는 보통 셰bang이라고 부르는 #!로 시작하는 라인이 있습니다. 이는 스크립트를 실행할 때 사용할 쉘을 지정합니다. #!/bin/bash 변수 변수를 선언하고 사용하는 방법입니다. name="John Doe" echo "Hello, $name!" 조건문 조건문을 사용하는 방법입니다. a=5 b=10 if [ $a -lt $b ]; then echo "$a is less than $b" else echo "$a is not less than $b..
자동화에 유용한 간단한 shell script 문법Shell script는 유닉스 및 리눅스 환경에서 사용되는 스크립팅 언어로, 사용자의 명령을 자동화하는 데 사용됩니다. 여기에 간단한 Shell script 문법을 몇 가지 소개해 드리겠습니다. 셰bang (Shebang) Shell script의 첫 번째 줄에는 보통 셰bang이라고 부르는 #!로 시작하는 라인이 있습니다. 이는 스크립트를 실행할 때 사용할 쉘을 지정합니다. #!/bin/bash 변수 변수를 선언하고 사용하는 방법입니다. name="John Doe" echo "Hello, $name!" 조건문 조건문을 사용하는 방법입니다. a=5 b=10 if [ $a -lt $b ]; then echo "$a is less than $b" else echo "$a is not less than $b..
2023.10.20