# venv

75개의 포스트
post-thumbnail

파이썬 여러 버전(32/64) 사용하기

설치된 파이썬 버전 확인 cmd 창에 들어가 py -0을 입력한다. 그럼 아래와 같이 현재 설치된 파이썬 버전들이 출력된다. 만약 설치 위치까지 확인하고 싶다면 py -0p를 입력하면 된다. 원하는 파이썬 버전으로 가상환경 설치하기 이게 가상환경을 설치해보자. 기본적인 가상환경 설치 방법과 비슷하다. py -(파이썬 버전) -m venv (가상환경 이름) 여기서 파이썬 버전은 위에 py -0을 입력하여 나온 ` -3.10-64 -3.10-32 ` 에서 원하는 버전을 입력하면 된다.

2023년 8월 30일
·
0개의 댓글
·

Pycharm에서 venv 설정하기

2022-04-12 github.io에서 작성 Anaconda에서 생성한 파이썬 가상환경을 Pycharm 프로젝트에서 적용하기 위한 방법입니다. File - Settings - Project:{ProjectName} - Python Interpreter 위의 루트로 들어가면 환경 설정이 가능합니다. New environment: 새 가상환경의 경로를 세팅하고 설정합니다. Existing environment: 기존에 만들어둔 가상환경을 설정합니다. 여기서는 Anaconda에서 만들어둔 가상환경을 선택하기 위해 두번째를 선택합니다. ...버튼을 눌러 가상환경 경로를 지정하여 python.exe를 선택합니다. C:\Users\funta\anaconda3\envs\one-ttukbaegi\python.exe 선택했으면 OK를 눌러 설정을 완

2023년 8월 16일
·
0개의 댓글
·

Anaconda 기존 가상환경 삭제하기

2022-04-10 github.io에서 작성 Conda 가상환경 삭제 Anaconda 가상환경을 잘못 만들거나 더이상 필요가 없을 때 삭제 명령어를 기록합니다. 가상환경을 만들 때 python 버전을 지정하지 않으면 Python이 미설치된 상태의 가상환경이 생성됩니다. 가상환경 확인하기 info 명령어를 이용하여 가상환경의 이름을 확인합니다. 가상환경 삭제하기 위의 명령어를 이용하여 가상환경 내의 모든 패키지를 한꺼번에 제거합니다.

2023년 8월 16일
·
0개의 댓글
·
post-thumbnail

파이썬 가상환경 생성(Win11)

가상환경 쉽게 설명하자면 하나의 프로젝트에 하나의 환경을 만드는 것이다 여러 프로젝트를 하나의 환경으로 운영하다보면 패키지 충돌이 일어나 프로그램이 망가지는 불상하가 발생한다. 이를 사전에 막고, 패키지 관리를 좀 더 수월하게 해주는 역할이다. 가상환경 생성 먼저 cmd창을 키고 가상환경을 만들고자 하는 폴더로 이동한다. (대충 main.py 또는 main.ipnyb 파일이 있는 곳으로 가면 된다.) 폴더 이동에는 cd 폴더 경로를 적으면 된다. 만약 C드라이브가 아닌 다른 드라이브에 있다면, (디스크이름):을 적으면 된다. ex) D: 또는 G: 등 이동한 후 명령어를 작성한다. python -m venv 가상환경 이름 python -m venv venv 그러면 아래와 같이 폴더가 생성된다. ![](https://velog.velcdn.com/images/dlsdud9098/post/922f2d2f-ef55-4550-a88a

2023년 8월 14일
·
0개의 댓글
·
post-thumbnail

IIS & FastAPI(venv) 구동하기

1. 개요 기존의 레거시 프로젝트가 IIS 에 .NET 으로 돌아가고 있었다. 여기서 기계학습 로직을 추가해야해서 간단히 python 프레임워크인 FastAPI 를 추가해야하는 상황이다. 서버의 경우 window 서버이기에 IIS에 FastAPI 를 넣으려고 한다. 기존에 포스팅 된 경우 플라스크나 장고가 많지만, FastAPI는 안보여 정리를 시작한다. 2. 작업 2.1. 준비 IIS에 fastAPI를 구동하기 이전에 사전 준비 작업을 한다. 우선 기존 fastAPI 를 구동하는데 이슈가 없는지 체크해보자. 프로젝트 생성 IISFastAPIWebAPP 이라는 프로젝트 폴더를 생성하였다. > 참고로 python 3.8.10 기준으로 하였으며, python3.7.9 도 이슈 없이 동작하였다. 여기서 venv 을 세팅해보자. `E:\geo-workspace\IISFastAPIWebApp>python -m venv iisfastapi3

2023년 8월 3일
·
1개의 댓글
·

Python virtual environment 사용법 정리 (venv and Anaconda)

Python virtual environment 여러 project를 진행할 때, 각 project 마다 필요한 라이브러리의 version이 다름 → version에 따른 라이브러리 간의 dependency 발생 → conflict error를 막기 위해 project마다 별도의 환경 세팅 주로 docker를 사용했어서 이런 가상 환경들을 사용할 때 헷갈려서 환경 설정 정리 python 표준 library인 venv 많이 사용되는 anaconda Windows10 기준으로 작성 ** mac은 추후에 추가 기록 예정 venv python에서 기본으로 제공하는 표준 라이브러리 → 따로 설치가 필요 없음 create system version으로 설치 $ python -m venv [env_name] ex) python -m venv env_tmp 특정 python versio

2023년 7월 20일
·
0개의 댓글
·
post-thumbnail

파이썬 venv 가상환경 사용법

사용하는 이유 venv 등의 파이썬 가상 환경은 프로젝트에 사용하는 패키지들의 의존성 충돌 없이 작업하기위해 사용한다. 하나의 컴퓨터 상에서 python으로 개발된 여러 개의 프로젝트를 돌리는 경우 프로젝트 간에 의존성(dependency) 충돌이 발생할 수 있으므로 이를 방지하기 위함이다. 예를들어 하나의 컴퓨터에서 웹 프레임워크 장고(Django)의 4.X버전을 사용하여 개발하던 중, 다른 프로젝트에서 장고 3.X 버전을 사용하여 개발해야한다면 문제가 발생할수 있다. 이러한 경우 가상환경을 사용하여 각 프로젝트마다 다른 버전의 패키지를 사용하는게 편리하다 사용방법 vsc에서 python 파일을 만들고, 메뉴 -> 터미널 -> 새 터미널을 선택하여 터미털 화면을 연다. <b

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

vscode 가상환경(venv) 설치하기/오류

나는 일주일차 코린이다. 카페에서 코딩을 한다. 햇살이 따사롭게 내리쬐는 카페 창가 자리에 앉았다. 코딩의 ㅋ자라도 따라가기위해 코딩을 공부하기 위해서 말이다. 작업할 디렉토리를 생성하고 VScode를 켰다. 가상환경을 만들기 위해 app.py를 생성하고 터미널을 켰다. 이젠 습관처럼 입력하는 가상환경 만들기 코드. 유일하게 눈 감고 칠 수 있는 코드?명령어?다. 난 일주일차 코린이니까. (유일하게 내 명령에 복종하는건 컴퓨터 밖에 없다.) 이제 터미널을 꺼야지 다시 켰다. 우측하단에 인터프리터 설정해줬다. venv로

2023년 5월 15일
·
0개의 댓글
·

[Python] 가상환경을 사용하는 이유

파이썬에서는 패키지를 설치할 때는 보통 pip라는 패키지 매니저를 사용하는데, 기본적으로 해당 컴퓨터 상에서 파이썬이 설치된 경로의 site-packages 디렉터리에 안에 설치됩니다. 노드의 npm이나 자바의 maven과 같은 패키지 매니저가 프로젝트 별로 패키지 설치를 지원하는 반면에, 아직까지 파이썬의 pip는 시스템 전역으로만 패키지를 설치할 수 있습니다. 출처

2023년 5월 8일
·
0개의 댓글
·

pytest error - ModuleNotFoundError

pytest 오류 fastAPI router pytest 하려고 하는데 오류가 발생함 > fastAPI 실행하면 문제없음. PYTHONPATH - 해결 1 export PYTHONPATH="${PYTHONPATH}:/mnt/c/Users/kim/Desktop/myP/fastapi-test/app" 참고: https://stackoverflow.com/questions/20985157/py-test-no-module-named 각 폴더에 init.py를 생성해 줘야 패키지로 인식. 위 커맨드는 터미널 세션이 유효할 때만 가능. 다시 테스트 할 때마다 넣어주기 번거로움 venv - 해결 2 venv 가상환경 사용하면 PYTHONPATH 경로를 자동으로 넣어준다고함 venv 설정 >$ sudo apt install python3.8-venv // 설치 $ python3 -m venv .venv // 구성 $ source .venv/bin/activ

2023년 3월 28일
·
0개의 댓글
·

Django #2

2023년 군 장병 대상 AIㆍSW 인재양성 사업 구름 SW개발 중급과정(PY) Django 실습 정리 HTML 렌더링 구성하기 우선 우리가 작업하고 있는 폴더에 'templates'라는 폴더를 만들어준다. 추가로 'posts'를 'templates' 하위 폴더로 만들어준다. 마지막으로 'posts' 폴더에 'main.html'이란 html 문서를 만들어준다. 링크 타고 다른 페이지 넘어가기 'templates' 폴더 아래에 'lovely'란 폴더를 만들어준다. 'lovely' 폴더 아래에 'first, second, third'란 제목의 html 문서를 만들어준다. > ### include 현재 urls.py에서 모든 경로를 다루고 있는데, 지금은 경로의 개수가 얼마 안되서 지저분하게 보이지 않지만, 앱이 많아지고 urls.py에 모든 경로를 집어 넣으면 코드가 방대해지고 유지보수가

2023년 3월 24일
·
0개의 댓글
·

[TIL] 20230322_Python venv 가상환경 오류

문제점 Python에서 venv 모듈을 사용해 가상환경을 구성하고자 터미널에 아래와 같이 입력했다. **venv라는 하위폴더가 하나 생겨야 하는데, 전혀 생기지 않았다. ** 시도한 것 **1. venv 모듈이 없는지 확인 ** 혹시 애초에 venv 모듈이 없어서 그런가라는 생각이 들었다. 하지만 검색해보니 python 3.3부터 venv 모듈이 내장되어있다고 하고, 내가 사용 중인 것은 3.10.0 이니깐, 이 문제는 아니다. 확실히 하기 위해서 아래 코드를 실행해봤더니, import도 되고, print된 주소에 모듈도 잘 있었다. 해결방법 파이썬 버전을 3.10.0에서 3.8.6으로 다운그레이드 했더니, venv 폴더가 정상적으로 생겼다. 알게된 점 찾아보니 3.10.0 버전에서 가상환경 구성에 대한 에러가 있다고 했다. 사실 에러와 관련해서 더 찾아봤는데 아직 내 지식 선에서는 이

2023년 3월 22일
·
0개의 댓글
·
post-thumbnail

가상 환경

가상 환경이란 파이썬에서는 pip라는 패키지 인스톨러를 사용해 패키지들을 설치하고 관리한다. 기본적으로 pip를 사용해 설치하는 패키지들을 특정 프로젝트에 관계 없이 파이썬을 실행하는 모든 환경에 설치되게 된다. 그런데 이런 방식으로 2개 이상의 프로젝트를 같은 로컬 환경에서 개발하게 될 경우 프로젝트가 요구하는 버전 등의 차이로❗호환성 문제가 발생할 수 있다. 이때 가상 환경을 활용하면 각 프로젝트마다 독립적인 환경을 구성하여 문제를 예방할 수 있다. 💡시작하기 터미널에서 `python -m venv [

2023년 3월 22일
·
0개의 댓글
·

Django #1

2023년 군 장병 대상 AIㆍSW 인재양성 사업 구름 SW개발 중급과정(PY) Django 실습 정리 가상환경 세팅하기 Django 기본 구성 Django 모델링 구성 서버 오픈 & 관리자 페이지 접속 localhost 접속 시 Django 기본 페이지가 출력됨 뒤에 /admin 붙여서 접속 시 관리자 페이지로 접속됨 관리자 페이지 계정 생성 관리자 페이지에서 Post 앱 관리하기

2023년 3월 21일
·
0개의 댓글
·

ANACONDA) 가상환경 만들기

가상환경 확인하기 가상환경 실행 > 가상환경 변경이 안되는 경우 입력 후 껐다가 다시 켠다. 0. 가상환경 목록 확인 conda의 가상환경 목록을 확인한다. 현재 활성화된 가상환경은 별표(*)가 표시된다. 1. 가상환경 생성 env_name 이름의 Python 3.8 가상환경 생성 2. 가상환경 삭제 3. 가상환경 복제 ORIGIN 이름의 가상환경을 복제하여 NEW 만들기 4. conda pack 으로 저장하기(다른 시스템에서 사용가능) 5. env 활성화 / 비활성화 6. 가상환경 Export 및 Import ( Windows Ubuntu 등 OS 간 이동 불가) Export Export 하고자 하는 Env 활성화 Import 7. conda-forge 이용한 설치 c 채널 옵션에

2023년 3월 18일
·
0개의 댓글
·

[python]venv package 관련 팁

를 입력하면 폴더 내에 requirements.txt 파일이 생성된다. 만약 이 패키지가 다른 프로젝트에서 필요할 경우에는 위와 같은 명령어를 입력하면 자동으로 모든 패키지를 설치할 수 있다.

2023년 3월 16일
·
0개의 댓글
·

[python] venv 설정, 패키지 설치, venv 삭제

python zshrc 설정 pyenv 관련 글 참고. pyenv를 설치하고, 명령어를 입력하여 zshrc를 설정해주어야 pyenv를 사용할 수 있다. venv 설정 python 3.3 부터는 별도의 설치 없이 venv 설정이 가능하다. 터미널에서 위와 같이 입력하면 venv 설치가 완료된다. venv뒤의 .venv를 원하는 이름으로 변경할 수 있으나, 파이썬 공식문서에서는 .venv 사용을 권장한다. 추가로 위 명령어를 입력하여 .venv를 gitignore에 추가한다. 그 다음, 위와 같이 source 명령어를 입력하면 (.venv)가 나타나면서 venv가 실행된 것을 볼 수 있다. 패키지 설치 위와 같이 패키지를 설치해준다. venv 삭제

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

맥북 M1 파이썬 설치, 가상환경 설정 임포트, Flask 로 app.py 띄우기

1. pyenv 설치 2. python 설치 : 원하는 버전으로 설치 3. 맥 설정파일(.zshrc, .zprofile)에 아래 내용 추가 4. 설치한 버전으로 사용자 python 설정 pyenv global 파이썬버전 5. 가상환경 생성 python -m venv 가상환경이름 6. 기존 프로젝트의 라이브러리 목록 다운로드(같은 디렉토리에 requirements.txt로 저장) pip freeze > requirements.txt 7. 신규 프로젝트에 라이브러리 목록 설치 pip install -r requirements.txt 8. flask 5000 port 사용 가능 여부 확인 lsof -n -i TCP:5000 9. 맥의 경우 ControllCenter 서비스 중지 ![](https://velog.velcdn.com/images/sbkyo88/post/4ef2232d-364f-467b-8034-

2023년 2월 13일
·
0개의 댓글
·

[Python] 가상환경

Python 가상환경 출처

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

[TIL] 항해99 DAY 3

완벽하게 잘못생각했다 (수정) 완전 잘못 알고 있었다. static, templates, app.py 등 venv 폴더 안에 넣는게 아니라 밖에 두는 것 이었다. 강의를 두번째 듣고 있는데 안에 넣었을때 정상적으로 잘 작동해서 하마터면 잘못 알고 있을 뻔 했다. 조심하자. 문제 발생 flask 서버를 실행시키고 접속하니 templateNotFound 라는 에러가 났다 너무 길어서 제일 위부터 보니까 대충 index.html 을 찾지 못하는것 같아 보였다. 강의에서 flask 프로젝

2023년 2월 9일
·
0개의 댓글
·