일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- python
- 파이썬
- 도커
- command
- Code Generation
- 위젯
- 다트
- 코딩
- dart
- 가상환경
- 디자인패턴
- 도서
- 책
- 개발자도서
- flutter
- 개발
- linux
- manim
- 프로그래밍
- 유데미 러닝크루
- vscode
- column
- docker
- 유데미
- 개발자
- 수학 애니메이션
- 명령어
- 한빛미디어
- 리눅스
- 플러터
- Today
- Total
목록가상환경 (3)
승상의 코딩 블로그

회사 리눅스 PC는 보안상 인터넷 연결이 되지 않는다.회사 PC 로 리눅스 패키지를 옮길려고 하는데 무엇을 고려해야할까? 고려해야하는 사항 중 하나는 CPU 의 구조이다. 패키지가 정상 설치될려면 CPU 구조에 맞는 패키지를 가져와야한다. 설치환경과 동일한 시스템을 구축 한 뒤 다운받아 설치된 파일을 옮기는것이 가장 심플하다.그러나 회사 리눅스 PC의 CPU는 AMD64 구조를 사용하고 나의 개인 맥북은 ARM64 계열을 사용한다.나처럼 다운로드 환경과 실행 환경이 다른 상황에서는,다운로드 환경에 "실행 환경의 CPU 를 모방하는 가상환경"을 만들어서 "패키지 매니저를 사용"해서 다운받아 옮겨야한다. * 참고. 패키지를 인터넷에서 그냥 직접 다운 받아가면 안되는가? 1. 패키지의 Dependency..

리눅스 명령어를 공부하다보면, 폴더 구조를 깨트린다던가, 지우면 안되는 폴더를 지워버린다던가 등의 여러가지 문제가 일어날 수 있습니다. 그러므로, 맥에 가상머신을 사용하여 공부하는 방법도 추천합니다. 저는 가상머신에서 공부를 할 예정입니다. 시스템 레벨 가상 환경 준비시스템 레벨의 가상환경을 설치하기 위해서는 2가지가 필요합니다.하나는 가상머신(UTM)이고 다른 하나는 가상머신에 올린 운영체제(Ubuntu)입니다시간에 따라 버전은 변경되는데, 크게 신경쓰지 않아도 됩니다. 1. 가상머신 UTM : https://mac.getutm.app/Window 를 사용할 때는 virtual box 를 사용했지만 M1 칩을 지원하지 않으므로 UTM 을 설치해보겠습니다. 홈페이지에 들어가면 바로 프로그램을 다운받을 수..

가상환경 가상환경은 파이썬과 그 패키지를 격리할 수 있다. 패키지를 격리함으로써 여러 가지 이점을 얻을 수 있다. 예를 들어, 하나의 컴퓨터에 여러 프로젝트를 개발하고 있다고 하자. 하나의 프로젝트는 A 라이브러리의 1.x 를 사용해야 하는데, 다른 프로젝트는 A 라이브러리의 2.x 를 사용해야 한다면, 디펜던시 충돌이 일어난다. 가상환경을 통해, 각 프로젝트가 의존 라이브러리가 있는 환경으로 구성해줄 수 있다. (라이브러리가 업데이트되면서, 기능이 삭제되거나 인터페이스가 변경되는 등의 상황이 벌어질 수 있으므로, 각 프로젝트가 의존하는 라이브러리의 버전을 관리하는 것은 중요하다) 가상환경 설정 파이썬을 설치하면 가상환경 설정을 위한 venv 모듈을 기본으로 사용할 수 있다. 아래와 같이 명령어를 입력하..