가상환경

개발환경 세팅/파이썬 환경 For Mac

[파이썬 환경 FOR MAC] 12. 파이썬 가상환경 공유하기

1. pip freeze pip freeze는 유저가 직접 다운로드한 패키지만 나옵니다. pandas를 위해 pip이 자동으로 설치한 패키지도 포함됩니다. 이걸 requirements.txt라는 파일에 저장할 수 있습니다. pip freeze > requirements.txt 이 때 이 파일을 공유합니다. 2. 가상환경을 공유 받는 입장에서 같은 가상환경을 만들어봅니다. mkdir user_2 cd user_2 mkdir data_science_project virtualenv --python=python3.7 data_science_env 그러면 가상환경의 인터프리터를 사용하고 있는데, requirments.txt를 다운로드 받은 과정에서, requirments.txt 파일들을 그대로 다운로드 받습니다..

개발환경 세팅/파이썬 환경 For Mac

[파이썬 환경 FOR MAC] 11. 파이썬 가상환경

파이썬 환경을 설정할 때 글로벌 환경을 사용하는 건 권장 되지 않습니다. 글로벌 환경을 쓸 수록, 같은 패키지를 공유할 수가 없기 때문에, 어떤 패키지가 특정 프로그램에 사용되었는지 알 수 없습니다. 또한 한 환경에서는 같은 패키지에 대해서 한 버전만 있을 수 있기 때문에, 글로벌 환경에서 패키지 버전을 일일히 바꿔줘야합니다. 가장 이상적인 파이썬 인터프리터와 패키지를 관리하는 것은 프로젝트마다 하나의 분리된 환경을 사용해야합니다. 한 컴퓨터나 시스템에서 프로젝트 단위로 고립시켜서 사용하는 것을 가상 환경입니다. 작동하는 원리는 글로벌 환경과 똑같습니다. 프로젝트마다 인터프리터를 만들고, pip과 site-packages를 만듭니다. 1. virtualenv로 가상환경 만들기 1. 글로벌 환경에 virt..

개발환경 세팅/VSCODE

[MAC] 2. VS코드 초기 설정 (Python Extension, 가상 환경, 파이썬 초기 프로젝트 설정법)

이번 포스팅에서 다룰 내용은 Python Extension과 가상환경 관련 부분입니다. 0. 개념 정리 Homebrew (Brew): Homebrew는 macOS 및 리눅스 운영체제에서 패키지 관리를 위한 명령줄 도구입니다. 주로 운영체제 수준에서 소프트웨어나 패키지를 설치, 업데이트 및 관리할 때 사용됩니다. 예를 들어, Homebrew를 사용하여 Git, Python, Node.js 등을 설치하거나 관리할 수 있습니다. Pyenv: Pyenv는 여러 버전의 Python을 관리하고 프로젝트마다 다른 Python 버전을 사용할 수 있도록 도와주는 도구입니다. Pyenv를 사용하면 시스템 전체의 Python 버전을 관리할 수 있고, 필요에 따라 각 프로젝트마다 다른 Python 버전을 사용할 수 있습니다...

우상욱
'가상환경' 태그의 글 목록