본문 바로가기

반응형

Python

(5)
64bit, 32bit 동시에 설치하기 ( feat. setx ) 1. 64bit 설치 Add Python 3.8 to PATH 를 체크해서 설치한다! cmd 명령어로 path 를 눌러서 추가되었는지 확인. 만약에 Add Python 3.8 to PATH 를 체크하지 않았거나 path 에 추가되지 않았으면 setx 명령어를 이용해서 추가한다. setx PATH "%PATH%;C:\Users\cruel\AppData\Local\Programs\Python\Python38\Scripts\;C:\Users\cruel\AppData\Local\Programs\Python\Python38\;" python --version 으로 설치 확인 2. 32bit 설치 Add Python 3.8 to PATH 를 체크하지 않고 설치! 가상환경 생성 ( 32bit용으로 바꿀 예정 ) c:..
VSCODE 에서 Python 가상환경 설정 쉽게 하기 https://ddochea.tistory.com/33 [VSCode] Python 가상환경(venv) 쉽게 설정하기 python은 패키지를 설치하면 global 위치에 설치되기때문에 특정 버전의 패키지를 특정 프로젝트에서만 사용하려면 가상환경을 생성해줘야 한다. python -m venv {경로명/폴더명} 명령어를 써서 쉽게 ddochea.tistory.com 편하다! -- 줄임 요약 -- 1. 프로젝트 할 폴더 생성 2. vscode 로 해당 폴더 오픈 3. 터미널 오픈 후 python -m venv ./venv 4. F1 키를 눌러 인터프리터( venv ) 선택 5. vscode 에서 터미널을 다시 열어, (venv) 가 앞에 붙은걸 확인! 그리고 모듈을 인스톨 한다 (pip)
비동기 코드 작성하기(asyncio) asyncio 를 이용한 파이썬 비동기 코드 파이썬도 javascript ECMAScript2017 에서 쓰이는 async, await 사용으로 비동기 코딩이 가능하다! 비동기 함수 앞에 async 를 붙여주면되고, 해당 함수의 실행결과를 기다려야 할때 await 를 붙여주면 끝! 비동기 함수를 실행할때는 asyncio.run 을 이용하면 된다. import asyncio async def greetings(): print("Welcome") await asyncio.sleep(1) print("Good by") async def main(): await greetings() await greetings() asyncio.run(main()) 하지만 이렇게 하면 동기 프로그램 하고 똑같이 순차적으로 실행..
파이썬 버전+패키지 관리 = pyenv 파이썬 패키지 관리를 위해 virtualenv 를 잘 이용하고 있었는데, 여러 파이썬 버전을 설치하고 관리하려면 추가적인 프로그램? 이 필요할 듯해서 찾아보니 pyenv 가 있었다. 1. 설치하기 ( Windows10 ) OS: Windows 10 Home 20H2 19042.928 Python: Python 3.7.9 64 bit cmd 라인에서 pip install pyenv-win --target %USERPROFILE%\.pyenv 그리고 윈도우 path 로 해당 bin 파일을 설정해 준다. PYENV C:\Users\사용자id\.pyenv\pyenv-win\bin PYENV_HOME C:\Users\사용자id\.pyenv\pyenv-win\ PYENV 는 Path 에 추가 설치 확인 cmd 에서..
offline 인스톨을 위한 패키지 다운로드 2018년 11월 27일 회사에서 실제 인스톨할때는 python -m pip install --no-index --find-links=. {패키지명} 으로 가능했다. 추가로 pyinstaller, cx_freeze 는 실패... 이유는 찾아봐야겠음.. ==================================================================== 2018년 11월 21일 현재, 파이썬 3.7.1 - 64비트 ( pip 10 ) 버전에서는 아래같이 다운로드 하는게 아니라, pip download {패키지명} 으로 바뀌었다. 즉, pywinauto 라는 패키지를 받고 싶으면, 다운로드 받을 폴더를 생성후, ( pywinauto 라고 생성 했다고 하면 ) 해당 폴더로 이동후, pip..

반응형