virtualenv
是一个用于创建隔离的 Python 环境的工具,允许你在同一台机器上管理多个独立的 Python 环境,每个环境可以有不同的包和版本。以下是 virtualenv
的基本使用方法:
1. 安装 virtualenv
首先,你需要安装 virtualenv
。可以使用 pip
来安装:
pip install virtualenv
2. 创建虚拟环境
使用 virtualenv
创建一个新的虚拟环境。假设你想在 myenv
目录中创建一个新的虚拟环境:
这个是使用当前默认的Pthon版本来创建
virtualenv myenv
你也可以指定 Python 解释器的版本(如果你有多个 Python 版本安装):
virtualenv -p /usr/bin/python3.8 myenv
或者使用以下命令
前面是想要创建版本的ptyhon的目录, 最后是生成的环境名称
/path/python3.9 -m venv newEnv3.9
3. 激活虚拟环境
创建虚拟环境后,你需要激活它才能使用。
-
在 Linux/MacOS 上:
source myenv/bin/activate
-
在 Windows 上:
myenv\Scripts\activate
激活后,你的命令行提示符通常会显示虚拟环境的名称,表示你已经进入了该环境。
4. 使用虚拟环境
在激活的虚拟环境中,你可以安装、升级或删除 Python 包,这些操作只会影响当前虚拟环境,不会影响系统的全局 Python 环境。
例如,安装一个包:
pip install requests
5. 退出虚拟环境
当你完成工作后,可以退出虚拟环境,返回到系统的全局 Python 环境。
-
在 Linux/MacOS 和 Windows 上:
deactivate
6. 删除虚拟环境
如果你不再需要某个虚拟环境,可以直接删除对应的目录:
rm -rf myenv
在 Windows 上,你可以使用 rmdir
或直接删除文件夹。