Flask Web开发:基于Python的Web应用开发实战(第2版)
上QQ阅读APP看书,第一时间看更新

若想使用虚拟环境,要先将其“激活”。如果你使用的是Linux或macOS,可以通过下面的命令激活虚拟环境:

$ source venv/bin/activate

如果使用微软Windows系统,激活命令是:

$ venv\Scripts\activate

虚拟环境被激活后,里面的Python解释器的路径会添加到当前命令会话的PATH环境变量中,指明在什么位置寻找一众可执行文件。为了提醒你已经激活了虚拟环境,激活虚拟环境的命令会修改命令提示符,加入环境名:

(venv) $

激活虚拟环境后,在命令提示符中输入python,将调用虚拟环境中的解释器,而不是系统全局解释器。如果你打开了多个命令提示符窗口,在每个窗口中都要激活虚拟环境。

虽然多数情况下,为了方便,应该激活虚拟环境,但是不激活也能使用虚拟环境。例如,为了启动venv虚拟环境中的Python控制台,在Linux或macOS中可以执行venv/bin/python命令,在微软Windows中可以执行venv\Scripts\python命令。

虚拟环境中的工作结束后,在命令提示符中输入deactivate,还原当前终端会话的PATH环境变量,把命令提示符重置为最初的状态。