Python虚拟环境---virtualenv的安装及使用

在开发 Python 应用程序的时候,系统安装的 Python只有一个版本,所有第三方的包都会被 pip 安装到 Pythonsite-packages 目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用这个安装在系统的 Python。如果 「应用A」 需要 Python 2.6 版本,而 「应用B」 需要 Python 2.7 版本,这种情况下共用这个安装在系统的 Python 版本就不能满足需求了,每个应用需要各自拥有一套「独立」的 Python 运行环境。virtualenv 就是用来为一个应用创建一套「独立」的 Python 运行环境,在虚拟环境下,用 pip 安装的包都被安装到虚拟环境 Pythonsite-packages 下,系统 Python 环境不受任何影响。

安装「virtualenv」

1
sudo pip install virtualenv

查看 virtualenv 是否安装成功

1
virtualenv —version

创建「virtualenv」环境

切换到虚拟环境要存放的目录,创建虚拟环境:

1
virtualenv <env_name>

个人建议:

虚拟环境与项目在同一目录下,并且虚拟环境以前缀 env_ 加项目名来命名。
示例:machine_learning 是项目目录,env_machine_learning 是虚拟环境目录。

激活「virtualenv」环境

1
source <env_name>/bin/activate

激活成功后,命令提示符有个(<env_name>)前缀,表示当前环境是一个名为 <env_name>Python 虚拟环境。

退出「virtualenv」环境

1
deactivate

退出成功后,命令提示符(<env_name>)前缀消失,此时就回到了正常的系统环境。

-------------本文结束感谢您的阅读-------------
坚持整理学习笔记,您的支持将鼓励我继续整理下去!