개요
Python개발을 하다보면 venv를 잘 구분해서 써야 할 때가 생깁니다. 예를들면 project는 여러개인데 각 프로젝트 별로 requirements.txt를 구분해서 써야 하는 경우라던지 말이죠.
그래서 venv를 구성하고 지우는 방법을 찾아보았습니다. 저는 Mac을 쓰고 있고 작업 환경은 윈도우라서 두가지를 찾아 보았습니다.
Mac
venv만들기
python3 -m venv venv
source venv/bin/activate
결과
현재 설치된 package목록 보기
pip freeze
현재 설치된 package들을 requirements.txt로 저장하기
pip freeze > requirements.txt
requirements.txt에 있는 package설치 하기
pip install -r requirements.txt
rm -r venv
Windows
venv(가상환경)만들기
python -m venv venv
가상환경으로 들어가기
venv\Scripts\activate.bat
가상환경에서 나가기
deactivate
설치된 package 목록 보기
pip freeze
설치된 package지우기
ex) pip uninstall <package-name>
ex) pip uninstall confluent-kafka
venv지우기
rmdir /s venv
tensorflow
source /Users/kyeongrok/tensorflow_macos_venv/bin/activate
conda
anaconda를 설치하고 conda로 venv를 구성하고 package를 설치할 때는 conda명령어를 사용합니다.
conda env list
아나콘다로 만든 environments를 봅니다.
여기에서 /Users/kyeongrok/miniforge3/envs/python38 에 있는 env를 activate시키고 싶다면 아래 명령어를 이용합니다.
conda activate /Users/kyeongrok/miniforge3/envs/python38
miniforge3로 activate
. "/Users/kyeongrok/tensorflow_macos_venv/bin/activate"
Deactivate
conda deactivate
라이브러리 설치
conda install pydot
라이브러리 설치 후에는 jupyter notebook을 재시작 해주어야 합니다.
m1에 tf설치
laptrinhx.com/tensorflow-2-4-on-apple-silicon-m1-installation-under-conda-environment-2235153130/
TensorFlow 2.4 on Apple Silicon M1 : installation under Conda environment
TensorFlow 2.4 on Apple Silicon M1: installation under Conda environmentInstall arm64 TensorFlow alpha and other ML packagesPhoto by the authorThe previous article was about the...
laptrinhx.com
mac pyenv
pyenv install 3.6.6
'Language > Python' 카테고리의 다른 글
Python *(별표)파라메터 **(별별)파라메터 (0) | 2021.06.10 |
---|---|
Python venv만들기, package install and conda (1) | 2021.01.18 |
Python Flask Pycharm Community Edition에서 개발환경 구축하기 (0) | 2020.10.30 |
How to query Elastic Search in Python (0) | 2020.10.27 |
Python hashlib로 sha256인코딩한 hex값 만들기 (0) | 2020.09.27 |
Python Pandas Merge(Join) 조인 합치기 (0) | 2020.09.21 |
감살합니다