Python创建虚拟环境(virtualenv和venv)
Python的虚拟环境可以帮助我们在同一台机器上,同时使用不同的Python版本和库,方便管理和开发。
本文将介绍两种创建Python虚拟环境的方法:virtualenv和venv。
方法一:使用第三方模块virtualenv创建虚拟环境
安装virtualenv
使用pip安装virtualenv:
pip install virtualenv
创建虚拟环境
进入要创建虚拟环境的目录,执行以下命令创建虚拟环境:
virtualenv env
其中env是虚拟环境的名称,可以根据需要自行修改。
激活虚拟环境
在Windows系统下,执行以下命令激活虚拟环境:
env\Scripts\activate.bat
在Linux/Mac系统下,执行以下命令激活虚拟环境:
source env/bin/activate
激活成功后,命令行提示符会有一个前缀“(env)”。
安装库
在激活的虚拟环境下,可以使用pip安装需要的Python库,例如:
pip install numpy
退出虚拟环境
在虚拟环境中执行以下命令即可退出虚拟环境:
deactivate
方法二:使用自带的venv模块创建虚拟环境(推荐)
Python3.3及以上版本内置了venv模块,可以使用venv创建虚拟环境。
创建虚拟环境
进入要创建虚拟环境的目录,执行以下命令创建虚拟环境:
python -m venv env
其中env是虚拟环境的名称,可以根据需要自行修改。
例如:创建一个名为venv_nlp的虚拟环境
创建后的文件目录
激活虚拟环境
在Windows系统下,执行以下命令激活虚拟环境:
env\Scripts\activate.bat
在Linux/Mac系统下,执行以下命令激活虚拟环境:
source env/bin/activate
激活成功后,命令行提示符会有一个前缀“(env)”。
安装库
在激活的虚拟环境下,可以使用pip安装需要的Python库到指定环境中,例如:
pip install numpy
退出虚拟环境
在虚拟环境中执行以下命令即可退出虚拟环境:
deactivate
到此,Python虚拟环境的创建、激活、安装库和退出都已经介绍完毕。