用於建立和管理虛擬環境的模塊稱爲 venv
。venv
一般會安裝你可用的最新版本的 Python。若是您的系統上有多個版本的 Python,您能夠經過運行 python3
或您想要的任何版原本選擇特定的Python版本。html
要建立虛擬環境,請肯定要放置它的目錄,並將 venv
模塊做爲腳本運行目錄路徑:python
python3 -m venv tutorial-env
若是它不存在,這將建立 tutorial-env
目錄,並在其中建立包含Python解釋器,標準庫和各類支持文件的副本的目錄。shell
建立Python虛擬環境後,您能夠激活它。bash
在Windows上,運行:spa
tutorial-env\Scripts\activate.bat
在Unix或MacOS上,運行:code
source tutorial-env/bin/activate
(這個腳本是爲bash shell編寫的。若是你使用 csh 或 fish shell,你應該改用 activate.csh
或 activate.fish
腳本。)htm
Activating the virtual environment will change your shell's prompt to show what virtual environment you're using, and modify the environment so that running python
will get you that particular version and installation of Python. For example:blog
$ source ~/envs/tutorial-env/bin/activate (tutorial-env) $ python Python 3.5.1 (default, May 6 2016, 10:59:36) ... >>> import sys >>> sys.path ['', '/usr/local/lib/python35.zip', ..., '~/envs/tutorial-env/lib/python3.5/site-packages'] >>>