[컴][파이썬] pyenv 를 windows에서 사용하면서 생긴 tip

 

pyenv 를 windows에서 사용하면서 생긴 tip

powershell 에서 virtual env 사용시 tip

profile 에 activate 함수

python -m venv .venv

powershell 에서는 activate.bat대신에 \.venv\Scripts\Activate.ps1 를 실행해야 한다.

powershell profile 에 아래처럼 함수를 만들어 놓으면 편하다.

function activate {
    $venv = ".\.venv\Scripts\Activate.ps1"
    if (Test-Path $venv) {
        & $venv
    } else {
        Write-Host "No .venv found in current directory"
    }
}

pip-autoremove

우연히 package 삭제를 알아보다가. pip-autoremove 가 괜찮다고 해서 python3 에서 설치하는데 실행시점에 module 이 없다고 나옴. 알고보니 pip3-autoremove 가 따로 있었음.

pip install pip-autoremove 는 이제 pip install pip3-autoremove 로 변경 됨

댓글 없음:

댓글 쓰기