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 的文件夹,包含虚拟环境的所有文件。
相关推荐
魑魅魍魉都是鬼18 小时前
Java 适配器模式(Adapter Pattern)
java·开发语言·适配器模式
笨笨马甲18 小时前
Qt MQTT
开发语言·qt
一勺菠萝丶18 小时前
芋道框架 - API 前缀区分机制
java·linux·python
kcuwu.18 小时前
Python判断及循环
android·java·python
前进的李工18 小时前
LangChain使用之Model IO(提示词模版之ChatPromptTemplate)
java·前端·人工智能·python·langchain·大模型
Fairy要carry18 小时前
面试-Agent上下文过载、步骤混乱的问题
开发语言·python
程序员Ctrl喵18 小时前
异步编程:Event Loop 与 Isolate 的深层博弈
开发语言·flutter
liuyao_xianhui18 小时前
优选算法_两数之和_位运算_C++
java·开发语言·数据结构·c++·算法·链表·动态规划
今儿敲了吗18 小时前
python基础学习笔记第五章——容器
笔记·python·学习
qq_3349031519 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python