怎样用 Python 3 的虚拟环境? | How to use virtual environment for Python 3 ?

怎样创建新的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版本.

Leave a Reply

Your email address will not be published. Required fields are marked *