Python中多版本环境工具virtualenv 的使用方法

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/MacOSWindows 上:

    deactivate
    

6. 删除虚拟环境

如果你不再需要某个虚拟环境,可以直接删除对应的目录:

rm -rf myenv

在 Windows 上,你可以使用 rmdir 或直接删除文件夹。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容