开发者

python创建虚拟环境的常用命令与使用

目录
  • 一、使用 python 内置的venv模块(推荐,Python 3.3 + 自带)
    • 1. 创建虚拟环境
    • 2. 激活虚拟环境
    • 3. 在虚拟环境中安装包
    • 4. 导出依赖列表
    • 5. 从依赖列表安装
    • 6. 退出虚拟环境
    • 7. 删除虚拟环境
  • 二、使用virtualenv工具(适用于需要更多功能的场景)
    • 1. 安装 virtualenv
    • 2. 创建虚拟环境
    • 3. 激活和使用(与 venv 相同)
  • 三、使用实例演示(完整流程)
    • 四、方法补充
      • 使用 Python 内置的 venv 模块(Python 3.3+ 自带)
      • 使用 virtualenv(需额外安装)
      • 使用 virtualenvwrapper(更方便的虚拟环境管理工具)

    以下是 Python 创建和使用虚拟环境的常用命令及具体使用实例:

    一、使用 Python 内置的venv模块(推荐,Python 3.3 + 自带)

    1. 创建虚拟环境

    # 在当前目录创建名为myenv的虚拟环境
    python -m venv myenv
    

    2. 激活虚拟环境

    Windows 系统(命令提示符):

    myenv\Scripts\activate
    

    激活后命令行会显示(myenv)前缀,表示已进入虚拟环境

    MACOS/linux 系统:

    source myenv/bin/activate
    

    3. 在虚拟环境中安装包

    # 激活后安装特定版本的requests包
    pip install requests==2.25.1
    

    4. 导出依赖列表

    # 将当前环境的依赖包导出到requirements.txt
    pip freeze > requirements.txt
    

    5. 从依赖列表安装

    # 在新环境中安装相同依赖
    pip install -r requirements.txt
    

    6. 退出虚拟环境

    deactivate
    

    7. 删除虚拟环境

    直接删除虚拟环境文件夹即可:

    # Windows
    rmdir /s /q myenv
    
    # macOS/Linux
    rm -rfjavascript myenv
    

    二、使用virtualenv工具(适用于需要更多功能的场景)

    1. 安装 virtualenv

    # 全局安装virtualenv
    pip install virtualenv
    

    2. 创建虚拟环境js

    js
    # 创建名为project_env的虚拟环境
    virtualenv project_env
    

    3. 激活和使用(与 venv 相同)

    # Windows激活
    project_env\Scripts\activate
    
    # 安装包
    pip install django
    
    # 退出
    deactivate
    

    三、使用实例演示(完整流程)

    # 1. 创建项目文件夹并进入
    mkdir my_python_project
    cd my_python_project
    
    # 2. 创建虚拟环境
    python -m venv venv
    
    # 3. 激活虚拟环境(Windows示例)
    venv\Scripts\activate
    
    # 4. 此时命令行显示(venv),安装项目所需包
    pip install pandas numpy
    
    # 5. 导出依赖
    pip freeze > requirements.txt
    
    # 6. 查看已安装包
    pip list
    
    # 7. 退出虚拟环境
    deactivate
    

    当需要在另一台电脑或重新配置环境时,只需:

    # 创建并激活新虚拟环境后执行
    pip install -r requirements.txt
    

    使用虚拟环境可以有效隔离不同项目的依赖,避免版本冲突问题,是 Python 项目开发的最佳实践。

    四、方法补充

    在 Python 中创建和管理虚拟环境的常用命令如下:

    使用 Python 内置的 venv 模块(Python 3.3+www.devze.com 自带)

    # 创建虚拟环境(env是环境名称,可自定义)
    python -m venv env
    
    # Windows激活虚拟环境
    env\Scripts\activate
    
    # macOS/Linux激活虚拟环境
    source env/bin/acjavascripttivate
    
    # 退出虚拟环境
    deactivate
    
    # 删除虚拟环境(直接删除文件夹即可)
    # Windows
    rmdir /s /q env
    # macOS/Linux
    rm -rf env
    

    使用 virtualenv(需额外安装)

    # 安装virtualenv
    pip install virtualenv
    
    # 创建虚拟环境
    virtualenv env
    
    # 激活虚拟环境(同venv的激活命令)
    # Windows: env\Scripts\activate
    # macOS/Linux: source env/bin/activate
    
    # 退出虚拟环境
    deactivate
    

    使用 virtualenvwrapper(更方便的虚拟环境管理工具)

    # 安装(Windows使用virtualenvwrapper-win)
    pip install virtualenvwrapper  # macOS/Linux
    pip install virtualenvwrapper-win  # Windows
    
    # 创建虚拟环境
    mkvirtualenv env
    
    # 查看所有虚拟环境
    workon  # Windows
    lsvirtualenv  # macOS/Linux
    
    # 切换到指定虚拟环境
    workon env
    
    # 退出虚拟环境
    deactivate
    
    # 删除虚拟环境
    rmvirtualenv env
    

    激活虚拟环境后,命令行提示符前会显示环境名称(如(env)),此时安装的包只会作用于当前虚拟环境,不会影响全局 Python 环境。

    使用pip freeze > requirements.txt可以导出当前环境的依赖包列表,在其他环境中使用pip install -r requirements.txt可快速安装相同依赖。

    到此这篇关于python创建虚拟环境的常用命令与使用的文章就介绍到这了,更多相关python创建虚拟环境内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新开发

    开发排行榜