砍材农夫砍材农夫
  • 微信记账小程序
  • java
  • redis
  • mysql
  • 场景类
  • 框架类
  • vuepress搭建
  • hexo搭建
  • 云图
  • llm wiki

    • 基于karpathy
    • gradle
  • 常用工具

    • git
    • gradle
    • Zadig
    • it-tools
    • 开源推荐
    • curl
  • 大前端

    • 环境配置
    • 微信生态
    • 正则
    • 全栈技能
  • java圈

    • java基础
    • jdk体系
    • jvm
    • spring框架
    • 分库分表
    • zookeeper
  • python技能

    • python编程
    • python数据
  • 算法

    • 算法
  • 网关

    • spring_cloud_gateway
    • openresty
  • 高可用

    • 秒杀
    • 分布式
    • 缓存一致
  • MQ

    • MQ
    • rabbitMQ
    • rocketMQ
    • kafka
  • 其它

    • 设计模式
    • 领域驱动(ddd)
  • 关系型数据库

    • mysql5.0
    • mysql8.0
  • 非关系型数据库

    • redis
    • mongoDB
  • 分布式/其他

    • ShardingSphere
    • 区块链
  • 向量数据库

    • M3E
    • OPEN AI
  • Jmeter
  • fiddler
  • wireshark
  • AI入门
  • AI大模型
  • AI插件
  • AI集成框架
  • 相关算法
  • AI训练师
  • 量化交易
  • AIoT
  • gitee
  • github
  • infoq
  • osc
  • 砍材工具
  • 关于
  • 相关运营
  • devops
  • 元宇宙
  • 区块链
  • 物联网
  • webrtc
  • web3.0
  • gitee
  • github
  • infoq
  • osc
  • 砍材工具
  • 关于
  • 中考
  • 投资
  • 保险
  • 思
  • 微信记账小程序
  • java
  • redis
  • mysql
  • 场景类
  • 框架类
  • vuepress搭建
  • hexo搭建
  • 云图
  • llm wiki

    • 基于karpathy
    • gradle
  • 常用工具

    • git
    • gradle
    • Zadig
    • it-tools
    • 开源推荐
    • curl
  • 大前端

    • 环境配置
    • 微信生态
    • 正则
    • 全栈技能
  • java圈

    • java基础
    • jdk体系
    • jvm
    • spring框架
    • 分库分表
    • zookeeper
  • python技能

    • python编程
    • python数据
  • 算法

    • 算法
  • 网关

    • spring_cloud_gateway
    • openresty
  • 高可用

    • 秒杀
    • 分布式
    • 缓存一致
  • MQ

    • MQ
    • rabbitMQ
    • rocketMQ
    • kafka
  • 其它

    • 设计模式
    • 领域驱动(ddd)
  • 关系型数据库

    • mysql5.0
    • mysql8.0
  • 非关系型数据库

    • redis
    • mongoDB
  • 分布式/其他

    • ShardingSphere
    • 区块链
  • 向量数据库

    • M3E
    • OPEN AI
  • Jmeter
  • fiddler
  • wireshark
  • AI入门
  • AI大模型
  • AI插件
  • AI集成框架
  • 相关算法
  • AI训练师
  • 量化交易
  • AIoT
  • gitee
  • github
  • infoq
  • osc
  • 砍材工具
  • 关于
  • 相关运营
  • devops
  • 元宇宙
  • 区块链
  • 物联网
  • webrtc
  • web3.0
  • gitee
  • github
  • infoq
  • osc
  • 砍材工具
  • 关于
  • 中考
  • 投资
  • 保险
  • 思
  • python基础

    • 环境准备
      • pip|uv|venv|Conda区别
      • 默认依赖包安装
      • pip镜像使用
      • venv虚拟环境创建
      • window下面uv安装和使用
      • pip|uv存量项目导入
      • 官方依赖pyproject.toml
      • conda使用
    • 基础语法和技能
      • pip
      • Jupyter
      • Jupyter使用
      • notebook
      • 常用工具
  • python高级

    • 主流应用框架
  • python框架

    • 主流应用框架
    • Flask

      • flask demo搭建
      • flask 实现完整接口
      • flask 模板实现
      • flask 会话session实现
      • flask 认证验签
      • flask 全局统一日志追踪
    • FastAPI

      • 依赖包安装
    • Django

      • 依赖包安装
  • python环境|venv虚拟环境创建
    • venv
    • 是否需要额外安装
    • 虚拟环境命名
    • 创建一个虚拟环境项目(默认.venv)
    • 具体如何使用
      • 激活虚拟环境()
      • 安装依赖包
      • 启动运行
      • 导出当前环境的依赖清单

python环境|venv虚拟环境创建

venv

venv 是 Python 3.3+ 自带的虚拟环境工具,可以为每个项目创建独立的 Python 运行环境,避免不同项目之间依赖包冲突

是否需要额外安装

Python 3.3 及以上,venv已作为标准库内置,无需任何额外步骤

虚拟环境命名

根据惯例被命名为项目目录下的 .venv 或 venv

img

创建一个虚拟环境项目(默认.venv)

python -m venv E:\mywork\kcnf-python/sample/.venv

img

项目目录如下

img

具体如何使用

激活虚拟环境()

  • linux 环境

source .venv/bin/activate

  • windows 环境

.venv\Scripts\activate

img

安装依赖包

pip install flask

img

pip list

img

启动运行

  • windows 环境

.venv\Scripts\activate

  • 启动命令

python test/hello.py

img

导出当前环境的依赖清单

pip freeze > requirements.txt

img

最近更新: 2026/6/12 16:51
Contributors: kcnf
Prev
pip镜像使用
Next
window下面uv安装和使用