티스토리 뷰
개요
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/
mac pyenv
pyenv install 3.6.6
'Language > Python' 카테고리의 다른 글
Jupyter Notebook root 디렉토리(Directory) (0) | 2021.06.21 |
---|---|
Python *(별표)파라메터 **(별별)파라메터 (0) | 2021.06.10 |
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 |
- Total
- Today
- Yesterday
- 도커컨테이너
- 이직
- docker container tissue box
- docker container case
- 도커각티슈케이스
- docker container
- Linux
- 도커티슈박스
- Sh
- 개발자
- vim
- docker container tissue
- 싱가폴
- 2017 티스토리 결산
- 도커티슈케이스
- docker container whale
- 도커각티슈박스
- shellscript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |