IT/리눅스 썸네일형 리스트형 python conda 가상 환경 사용(+power shell 오류 해결 방법) conda는 아나콘다에서 만든 가상환경 도구이다. 파이썬에 내장된 가상환경 도구인 venv를 사용해도 가상환경을 사용할 수 있지만 venv는 설치된 파이썬 버전으로만 가상환경을 생성이 가능하다. 하지만 conda는 파이썬 자체의 버전도 포함하여 가상환경을 설치할 수 있다. 이런 장점 때문에 여전히 conda를 많이 사용하고 있다. 1. 가상환경 확인 하기 > conda info --envs 2. 가상환경 생성하기 생성된 가상환경 관련 파일들은 anaconda3/envs/ 하위에 생성, 저장됨 -설치된 python 버전으로 그냥 만들기 > conda create -n current -파이썬도 새로운 버전으로 만들기 > conda create -n py36 python=3.6 3. 가상환경 활성화 윈도우에서.. 더보기 python, pip 패키지 설치 가능 버전 찾기, 패키지 목록 생성/사용하기(requirements.txt) 1.패키지 설치 가능한 버전 목록 확인하기 python 패키지는 보통 패키지명 혹은 버전 스트링을 추가 지정하여 설치한다. pip install opencv_python pip install opencv_python==3.4.16.57 이때 설치 가능한 버전 목록을 한번에 확인하기 위해서는 간단히 에러가 날 만한 문자를 이용하면 된다. pip install opencv_python==? pip install opencv_python==XXXX 2.설치 및 사용된 패키지 목록 생성 소스 배포 등을 위해서 현재 설치된 패키지 목록을 파일로 저장하는 방법 requirements.txt를 일반적으로 사용하는 것이지 반드시 그 파일명을 써야하는 것은 아니다. pip freeze > requirements.txt .. 더보기 Rocky linux에서 docker 설치 중 podman, runc패키지 오류 해결 dnf 혹은 yum으로 docker 설치 시에 다음과 같은 에러가 발생하는 경우 > dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo > dnf install docker-ce docker-ce-cli containerd.io 설치된 꾸러미 문제 podman-3:4.2.0-8.module+el8.7.0+1154+147ffa21.x86_64 podman-3:4.2.0-8.module+el8.7.0+1154+147ffa21.x86_64는 runc >= 1.0.0-57가 필요하지만, 공급자가 없어 설치 할 수 없습니다 docker-ce-3:23.0.1-1.el8.x86_64는 containerd.io >= .. 더보기 Rocky Linux Samba 설치 Window와 데이터를 공유하기 위해 samba를 설치한다. selinux 권한 설정 변경 SELinux는 시스템의 애플리케이션, 프로세스, 파일에 대한 액세스 제어를 정의하는 보안 아키텍처이며 굳이 설정해서 사용하지 않는 경우는 disable 해도 상관은 없다. vi /etc/selinux/config SELINUX 속성값을 disabled 로 변경한 후 저장한다. SELINUX=disabled SELINUX 가 disabled 로 변경한 경우에는 시스템을 재기동 해야한다 >yum -y install samba samba-client samba-common Samba 환경 파일 수정 /etc/samba/smb.conf Window에서 접속 가능하도록 workgroup을 수정하고 접속 가능한 사용자를 등.. 더보기 Rocky Linux 고정 IP 설정 하기 /etc/sysconfig/network-scripts/ 위치에 있는 네트워크 설정 파일을 수정한다 랜카드 개수나 시스템마다 인터페이스 개수는 다르게 표시될 수 있다. 여기서는 ifcfg-enp6s0f1 파일을 수정한다. 대부분은 default를 사용하고 필요한 것만 수정한다. TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static #고정IP 사용 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=eui64 NAME=enp6s0f1 UUID=23ef99af-c4c4-4486.. 더보기 4 Rocky Linux Docker 설치(GPU 있을때/없을때) - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(9) 4.1 docker 설치 (Nvidia GPU 불필요시) yum install -y yum-utils yum update yum config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce docker-ce-cli containerd.io >docker --version Docker version 23.0.1, build a5ee5b1 재부팅시 자동 기동 되도록 설정 >systemctl enable docker.service 서비스 시작 >systemctl start docker.service 상태 확인 >systemctl status docker.service 4.2 doc.. 더보기 3 Rocky Linux Nvidia Driver 설치 - Nvidia 드라이버 설치 및 확인- Rocky Linux 설치 및 Nvidia Docker 환경 만들기(8) 런레벨 변경과 nouveau 드라이버 비활성화가 끝나면 드라이버를 다시 설치한다. >./NVIDIA-Linux-x86_64-470.161.03.run 이후 별 문제 없이 설치가 진행 되고 설치가 완료되면 모듈이 정상적으로 등록 되었는지 확인한다. > lsmod |grep nvidia Nvidia GPU 동작 확인 > nvidia-smi 더보기 3. Rocky Linux Nvidia Driver 설치 - 3.2 런레벨(run level) 변경 3.3 Nouveau 드라이버 비활성화 - Rocky Linux 설치 및 Nvidia Docker 환경 만들기(7) 3.2 런레벨(run level) 변경 GUI를 사용하는 Rocky를 설치한 경우 기본 런레벨이 graphical.target 이기 때문에 드라이버 설치를 실행하면 X Server를 disable 시키라는 말이 나온다. Nvidia driver 설치전 GUI 사용모드를 OFF 시켜야 한다. >./NVIDIA-Linux-x86_64-470.161.03.run 현재 설정 확인 후 GUI를 사용하지 않는 일반 멀티 유저모드로 변경 한다. > systemctl get-default graphical.target > systemctl set-default multi-user.target > systemctl isolate multi-user.target > systemctl get-default multi-use.. 더보기 이전 1 ··· 5 6 7 8 9 10 다음