怎样创建新的Python 3虚拟环境?
python3 -m venv ~/venv3/myproject
怎样使用已经建立的虚拟环境?
source ~/venv3/myproject/bin/activate
(myproject) $
看到(myproject)在命令提示符前面说明正在使用叫myproject的虚拟环境
Python虚拟环境 / Python virtual environment (virtualenv) 到底是什么意思?
进入虚拟环境后
$ which python
/Users/feellikelearning/venv3/myproject/bin/python
说明python interpreter地址不再是系统默认的, 而是virtual environment里面的. 以Mac OS为例, 系统默认是是/user/bin/python.
Python虚拟环境就是一个完全独立于系统默认的Python环境, 有自己的interpreter和library, 一般可以给一个Python project建立一个virtual environment, 这样可以控制Python版本和特点library版本.
退出virtual env
deactivate