python中虚拟环境使用总结和完整详细示例

Written by

in

文章目录
  • 使用venv(Python 3.3+) 步骤1:创建虚拟环境 # 在当前目录下创建名为`myenv`的虚拟环境 python -m venv myenv 步骤2:激活虚拟环境 Windows myenvScriptsactivate macOS/Linux source myenv/bin/activate 激活后,命令行提示符前会出现(myenv),表示已进入虚拟环境。 使用virtualenv(支持Python 2和3) 步骤1:安装virtualenv pip install virtualenv 步骤2:创建虚拟环境 # 创建名为`myenv`的虚拟环境 virtualenv myenv 步骤3:激活虚拟环境 Windows myenvScriptsactivate macOS/Linux source myenv/bin/activate
  • 安装依赖 在激活的虚拟环境中,使用pip安装项目所需的库: pip install flask requests 保存依赖列表 生成requirements.txt文件,记录所有依赖及其版本: pip freeze > requirements.txt 安装依赖列表 在新环境中,根据requirements.txt安装所有依赖: pip install -r requirements.txt
  • 退出虚拟环境 deactivate 删除虚拟环境 直接删除虚拟环境目录: rm -rf myenv # macOS/Linux rd /s /q myenv # Windows
  • 使用virtualenvwrapper 简化虚拟环境管理,需先安装: pip install virtualenvwrapper 配置环境变量后,常用命令: 创建并激活虚拟环境:mkvirtualenv my_project 激活虚拟环境:workon my_project 删除虚拟环境:rmvirtualenv my_project 使用pipenv或poetry 提供更高级的依赖管理功能,自动创建虚拟环境并管理依赖。
  • 步骤1:创建虚拟环境 使用venv创建虚拟环境: python -m venv myproject_env 步骤2:激活虚拟环境 # macOS/Linux source myproject_env/bin/activate # Windows myproject_envScriptsactivate 步骤3:安装项目依赖 安装Flask框架: pip install flask 步骤4:编写项目代码 创建app.py文件: from flask import Flask app = Flask(__name__) @app.route(‘/’) def hello(): return ‘Hello, World!’ if __name__ == ‘__main__’: app.run(debug=True) 步骤5:运行项目 python app.py 在浏览器中访问http://127.0.0.1:5000查看结果。 步骤6:保存依赖 生成requirements.txt: pip freeze > requirements.txt 步骤7:退出虚拟环境 deactivate
  • 通过以上步骤,您掌握了Python虚拟环境的使用方法,包括创建、激活、安装依赖、运行项目等。虚拟环境能够有效隔离项目依赖,提升开发效率和项目稳定性。建议所有Python项目都使用虚拟环境进行开发,确保环境独立和可复现。 到此这篇关于python中虚拟环境使用总结和完整详细示例的文章就介绍到这了,更多相关python虚拟环境使用内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客! 您可能感兴趣的文章: Python:pycharm中虚拟环境venv的使用及说明 Python虚拟环境创建和使用方法(使用自带的venv模块) Python使用virtualenv创建虚拟环境的详细步骤 Python虚拟环境conda的安装使用教程 Python使用虚拟环境(安装下载更新卸载)命令 使用pipenv管理python虚拟环境的全过程
  • 目录
    • 1. 创建虚拟环境
    • 2. 管理依赖
    • 3. 退出和删除虚拟环境
    • 4. 高级用法
    • 5. 完整示例
    • 总结

    使用venv(Python 3.3+)

    步骤1:创建虚拟环境

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

    步骤2:激活虚拟环境

    Windows

    myenvScriptsactivate

    macOS/Linux

    source myenv/bin/activate

    激活后,命令行提示符前会出现(myenv),表示已进入虚拟环境。

    使用virtualenv(支持Python 2和3)

    步骤1:安装virtualenv

    pip install virtualenv
    

    步骤2:创建虚拟环境

    # 创建名为`myenv`的虚拟环境
    virtualenv myenv
    

    步骤3:激活虚拟环境

    Windows

    myenvScriptsactivate

    macOS/Linux

    source myenv/bin/activate

    安装依赖

    在激活的虚拟环境中,使用pip安装项目所需的库:

    pip install flask requests
    

    保存依赖列表

    生成requirements.txt文件,记录所有依赖及其版本:

    pip freeze > requirements.txt
    

    安装依赖列表

    在新环境中,根据requirements.txt安装所有依赖:

    pip install -r requirements.txt
    

    退出虚拟环境

    deactivate
    

    删除虚拟环境

    直接删除虚拟环境目录:

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

    使用virtualenvwrapper

    简化虚拟环境管理,需先安装:

    pip install virtualenvwrapper
    

    配置环境变量后,常用命令:

    • 创建并激活虚拟环境:mkvirtualenv my_project
    • 激活虚拟环境:workon my_project
    • 删除虚拟环境:rmvirtualenv my_project

    使用pipenv或poetry

    提供更高级的依赖管理功能,自动创建虚拟环境并管理依赖。

    步骤1:创建虚拟环境

    使用venv创建虚拟环境:

    python -m venv myproject_env
    

    步骤2:激活虚拟环境

    # macOS/Linux
    source myproject_env/bin/activate
    
    # Windows
    myproject_envScriptsactivate
    

    步骤3:安装项目依赖

    安装Flask框架:

    pip install flask
    

    步骤4:编写项目代码

    创建app.py文件:

    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route('/')
    def hello():
        return 'Hello, World!'
    
    if __name__ == '__main__':
        app.run(debug=True)
    

    步骤5:运行项目

    python app.py
    

    在浏览器中访问http://127.0.0.1:5000查看结果。

    步骤6:保存依赖

    生成requirements.txt:

    pip freeze > requirements.txt
    

    步骤7:退出虚拟环境

    deactivate
    

    通过以上步骤,您掌握了Python虚拟环境的使用方法,包括创建、激活、安装依赖、运行项目等。虚拟环境能够有效隔离项目依赖,提升开发效率和项目稳定性。建议所有Python项目都使用虚拟环境进行开发,确保环境独立和可复现。

    到此这篇关于python中虚拟环境使用总结和完整详细示例的文章就介绍到这了,更多相关python虚拟环境使用内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!

    您可能感兴趣的文章:

    • Python:pycharm中虚拟环境venv的使用及说明
    • Python虚拟环境创建和使用方法(使用自带的venv模块)
    • Python使用virtualenv创建虚拟环境的详细步骤
    • Python虚拟环境conda的安装使用教程
    • Python使用虚拟环境(安装下载更新卸载)命令
    • 使用pipenv管理python虚拟环境的全过程

    站内搜索