Python 创建虚拟环境

创建虚拟环境的目的

Python虚拟环境用于隔离项目依赖,避免不同项目间的包版本冲突。每个虚拟环境拥有独立的Python解释器和第三方库。

使用venv模块创建

Python 3.3+内置venv模块,执行以下命令创建虚拟环境:

复制代码
python -m venv myenv

这会在当前目录生成myenv文件夹,包含隔离的Python环境。

激活虚拟环境

不同操作系统激活方式不同:

  • Windows :

    复制代码
    myenv\Scripts\activate
  • macOS/Linux :

    复制代码
    source myenv/bin/activate

激活后终端提示符会显示环境名称。

安装依赖包

激活环境后,使用pip安装的包仅存在于当前虚拟环境:

复制代码
pip install package_name

退出虚拟环境

完成工作后执行:

复制代码
deactivate

将返回全局Python环境。

使用requirements.txt管理依赖

生成当前环境依赖列表:

复制代码
pip freeze > requirements.txt

在新环境中批量安装依赖:

复制代码
pip install -r requirements.txt

使用virtualenv工具(旧版兼容)

Python 2或需要更多功能时可用virtualenv:

复制代码
pip install virtualenv
virtualenv myenv

操作方式与venv类似。

虚拟环境删除

直接删除虚拟环境目录即可:

复制代码
rm -rf myenv  # Linux/macOS
rd /s /q myenv  # Windows

总结:

复制代码
1. 打开命令提示符(CMD)
2. 导航到当前目录 :
   ```
   cd E:\桌面\Django
   ```
3. 检查Python版本 (确保Python已安装):
   ```
   python --version
   ```
4. 创建虚拟环境 (使用 django_env 作为虚拟环境名称):
   ```
   python -m venv django_env
   ```
5. 激活虚拟环境 :
   ```
   django_env\Scripts\activate
   ```
6. 验证虚拟环境 (激活后会显示虚拟环境名称):
   ```
   pip list
   ```
创建成功后,当前目录会生成一个名为 django_env 的文件夹,包含虚拟环境的所有文件。
相关推荐
计算机毕业设计开发19 小时前
django高校公寓管理系统--附源码64226
java·c++·spring boot·python·spring cloud·django·php
one____dream20 小时前
【算法】移除链表元素与反转链表
数据结构·python·算法·链表
Volunteer Technology20 小时前
文本数据分析(二)
python·数据挖掘·数据分析
组合缺一20 小时前
Claude Code Agent Skills vs. Solon AI Skills:从工具增强到框架规范的深度对齐
java·人工智能·python·开源·solon·skills
学海无涯书山有路20 小时前
Android ViewBinding 新手详解(Java 版)—— 结合 ViewModel+LiveData 实战
android·java·开发语言
辰阳星宇20 小时前
python代码修复字符串json数据格式问题,并将其按照字典形式读取
windows·python·json
jaysee-sjc20 小时前
【练习十】Java 面向对象实战:智能家居控制系统
java·开发语言·算法·智能家居
零基础的修炼20 小时前
算法---常见位运算总结
java·开发语言·前端
wgslucky20 小时前
sm2 js加密,java服务器端解密
java·开发语言·javascript
我是大咖20 小时前
C 语言笔记: const 指针 + 堆内存申请
c语言·开发语言