目录
- 1. 创建虚拟环境
- 2. 管理依赖
- 3. 退出和删除虚拟环境
- 4. 高级用法
- 5. 完整示例
- 总结
1. 创建虚拟环境
使用venv(python 3.3+)
步骤1:创建虚拟环境
# 在当前目录下创建名为`myenv`的虚拟环境 python -m venv myenv
步骤2:激活虚拟环境
Windows
myenv\Scripts\activate
MACOS/L编程客栈inux
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安装项目所需的库android:
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
配置环境变量后,常用命令:
- 创建并激活虚拟环境:mkvirtualenv my_project
- 激活虚拟环境:workon my_project
- 删除虚拟环境:rmvirtualenv my_project
使用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 'Helljavascripto, 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虚拟环境使用内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客http://www.devze.com栈(www.devze.com)!
精彩评论