python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > python虚拟环境使用

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

作者:慧一居士

Python虚拟环境是管理项目依赖的重要工具,能够有效避免不同项目间的依赖冲突,本文为大家整理了Python虚拟环境的使用总结和完整详细示例,希望对大家有所帮助

1. 创建虚拟环境

使用venv(Python 3.3+)

步骤1:创建虚拟环境

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

步骤2:激活虚拟环境

Windows

myenv\Scripts\activate

macOS/Linux

source myenv/bin/activate

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

使用virtualenv(支持Python 2和3)

步骤1:安装virtualenv

pip install virtualenv

步骤2:创建虚拟环境

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

步骤3:激活虚拟环境

Windows

myenv\Scripts\activate

macOS/Linux

source myenv/bin/activate

2. 管理依赖

安装依赖

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

pip install flask requests

保存依赖列表

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

pip freeze > requirements.txt

安装依赖列表

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

pip install -r requirements.txt

3. 退出和删除虚拟环境

退出虚拟环境

deactivate

删除虚拟环境

直接删除虚拟环境目录:

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

4. 高级用法

使用virtualenvwrapper

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

pip install virtualenvwrapper

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

使用pipenv或poetry

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

5. 完整示例

步骤1:创建虚拟环境

使用venv创建虚拟环境:

python -m venv myproject_env

步骤2:激活虚拟环境

# macOS/Linux
source myproject_env/bin/activate

# Windows
myproject_env\Scripts\activate

步骤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虚拟环境使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文