📜  mkvirtualenv 环境 python 3 - Python (1)

📅  最后修改于: 2023-12-03 15:02:58.227000             🧑  作者: Mango

创建Python虚拟环境

在Python开发中,经常会创建多个项目,每个项目使用不同的Python包版本和依赖项,为此我们需要一个独立的Python环境。这时Python虚拟环境(Virtual Environment)就派上用场了。

Python虚拟环境可以理解为是一个独立的Python运行环境,可以在其中安装所需的Python包,从而隔离不同应用程序的Python包版本和依赖项。

在Python中,有多种方式创建虚拟环境,其中使用virtualenvwrapper是比较常用的方法。

安装virtualenvwrapper

首先要安装virtualenvwrapper,它是virtualenv工具的扩展,提供了更便捷的命令操作。

pip install virtualenvwrapper
创建虚拟环境

接下来,使用mkvirtualenv命令创建一个新的虚拟环境:

mkvirtualenv myenv --python=python3

其中,myenv是虚拟环境的名称,--python=python3指定了使用Python 3版本。如果只有一个Python版本,可以省略--python选项。创建成功后,可以看到终端显示:

New python executable in /home/user/.virtualenvs/myenv/bin/python3
Also creating executable in /home/user/.virtualenvs/myenv/bin/python
Installing setuptools, pip, wheel...
done.
切换虚拟环境

使用workon命令,可以列出当前系统中所有虚拟环境:

workon

切换到指定虚拟环境:

workon myenv

这时可以看到,终端的提示符出现了虚拟环境的名称,表示已经成功切换到该虚拟环境了。

安装Python包

在虚拟环境中,使用pip命令安装所需的Python包,例如:

pip install requests
退出虚拟环境

在虚拟环境中,使用deactivate命令可以退出虚拟环境:

deactivate
删除虚拟环境

使用rmvirtualenv命令可以删除指定虚拟环境:

rmvirtualenv myenv
总结

使用virtualenvwrapper创建Python虚拟环境是Python开发中常用的方法之一。借助虚拟环境,可以轻松管理多个项目所需的不同Python包版本和依赖项,保证项目的独立性,提高开发效率。