跳至主要内容

Python Virtual Environment

Python Virtual Environment


pip

Python package manager


怎麼用


下一堂教 Sanic 當然是先從安裝 Sanic 開始 ![](https://i.imgur.com/8bCn3qI.png =150%x)


顯示目前安裝的包裝

pip freeze


Python Virtual Environment


為什麼我們需要虛擬環境

Q. 如果你 Library 裝太多會怎樣


看了就知道

亂死了


![](https://i.imgur.com/bm5eLgJ.png =15%x)


Virtual Environment Tools

  • venv (virtualenv)
  • conda
  • pipenv

本次課程將以 pipenv 做教學


安裝

pip3 install pipenv

建立 Pipfile

建立一個專案目錄 並建立 Pipfile 檔案 Linux:

touch Pipfile

Windows:

echo. > Pipfile

建立虛擬環境

pipenv --three

pipenv install sanic

直接建立虛擬環境並安裝包裝



再安裝一次 Sanic

pipenv install sanic


進入虛擬環境

pipenv shell


檢查目前安裝的包裝

pipenv lock -r

pip freeze