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

Written by

in

文章目录
  • # 1. 创建项目文件夹并进入 mkdir my_python_project cd my_python_project # 2. 创建虚拟环境 python -m venv venv # 3. 激活虚拟环境(Windows示例) venvScriptsactivate # 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 + 自带)
      • 1. 创建虚拟环境
      • 2. 激活虚拟环境
      • 3. 在虚拟环境中安装包
      • 4. 导出依赖列表
      • 5. 从依赖列表安装
      • 6. 退出虚拟环境
      • 7. 删除虚拟环境
    • 二、使用virtualenv工具(适用于需要更多功能的场景)
      • 1. 安装 virtualenv
      • 2. 创建虚拟环境
      • 3. 激活和使用(与 venv 相同)
    • 三、使用实例演示(完整流程)
      • 四、方法补充
        • 使用 Python 内置的 venv 模块(Python 3.3+ 自带)
        • 使用 virtualenv(需额外安装)
        • 使用 virtualenvwrapper(更方便的虚拟环境管理工具)

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

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

      Windows 系统(命令提示符):

      myenvScriptsactivate
      

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

      macOS/Linux 系统:

      source myenv/bin/activate
      

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

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

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

      deactivate
      

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

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

      # 全局安装virtualenv
      pip install virtualenv
      

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

      # Windows激活
      project_envScriptsactivate
      
      # 安装包
      pip install django
      
      # 退出
      deactivate
      

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

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

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

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

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

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

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

      # 安装(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创建虚拟环境内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!

      您可能感兴趣的文章:

      • python中虚拟环境创建的主流方式详细操作指南
      • linux服务器上创建python虚拟环境过程
      • Python使用virtualenv创建虚拟环境的详细步骤
      • python中创建以及删除虚拟环境的几种方法总结
      • python通过cmd创建虚拟环境的实现(pip方式)
      • Anaconda中Python虚拟环境的创建使用与删除方法详解
      • python虚拟环境创建的两种方法
      • python 虚拟环境的创建与使用方法

      站内搜索