当前位置: 首页 > ops >正文

python | vscode | 使用uv快速创建虚拟环境(实现一个项目一个虚拟环境,方便环境管理)

从笨重的pycharm转到vscode。

vscode是编辑器,虽然可以安装各种extension,还是需要安装python解释器。

安装python,实现基本代码运行:

  1. 去python官网下载python的windows安装包(python解释器)
    • 安装时记得选择customized,安装非C盘中(比如D盘)
    • 将python添加到PATH中:把刚刚安装python的路径添加到系统环境变量中(2个):D:\Program Files\Python314D:\Program Files\Python314\Scripts\(添加到变量名为Path中)
  2. 在cursor中运行代码时,系统会自动匹配extension帮助找到python解释器(使用cursor编辑器)
  3. cmd中输入python --version显示python版本,说明安装成功。

安装pip

情况:安装的时候出现Scripts现文件夹为空的情况(存放的是pip.exe启动器,才能使用pip命令)。通常来说执行python -m ensurepip会安装pip核心代码在Lib中,然后在Scripts中安装pip启动器,该启动器调用python -m pip,所以也可以通过python -m命令,不依赖PATH进行安装:python -m pip install uv

因此,强制安装pip.exe启动器:python -m pip install --force-reinstall pip,通过卸载pip再安装pip实现,于是scripts中可以看见pip.exe,重新打开cmd输入pip --version,可以正常显示了。

uv实现在相应的项目中安装虚拟环境(一个项目一个虚拟环境)

进入项目文件夹,运行uv venv,会生成虚拟环境(virtual environment):
D:\project
├── .venv\(存放虚拟环境)
├── main.py(项目代码)
运行.venv\Scripts\activate激活该虚拟环境。
deactivate退出该虚拟环境。

由于激活虚拟环境的代码麻烦,可以在项目目录下新建activate.bat文件,内容为:

@echo off
call .venv\Scripts\activate

后续在项目目录下cmd输入activate实现激活该虚拟环境,deactivate退出该虚拟环境。

http://www.xdnf.cn/news/8775.html

相关文章:

  • ADS学习笔记(三) 瞬态仿真
  • 【每天一个知识点】计算思维
  • java基础(面向对象高级部分)
  • [学习]浅谈C++异常处理(代码示例)
  • 2025.5.22 Axure 基础与线框图制作学习笔记
  • Linux中的文件系统和软硬连接
  • OpenGL环境配置
  • GAMES104 Piccolo引擎搭建配置
  • 【IPMV】图像处理与机器视觉:Lec12 Blob Detector 斑点检测
  • 进程通信-内存共享
  • 使用Java制作贪吃蛇小游戏
  • 历年福州大学保研上机真题
  • Java字符编码转换:从UTF-8到GBK的实现原理与实践
  • 【多线程】Java 实现方式及其优缺点
  • 智能语音通信新标杆——A-29P神经网络AI降噪回音消除模块深度解析
  • 【AI Study】第三天,Python基础 - 同NumPy类似的类库
  • Go语言中常见的6个设计模式
  • 2025-5-22Vue3快速上手
  • 华为OD机试真题—— 货币单位换算(2025B卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
  • 把本地项目上传github上
  • 前端绘图基础——SVG详解
  • SprigBoot整合rocketmq-v5-client-spring-boot
  • Kafka Broker 总体工作流程
  • c++总结-04-智能指针
  • 嵌入式学习笔记 - freeRTOS 列表,链表,节点跟任务之间关系
  • 深度图数据增强方案-随机增加ROI区域的深度
  • 制造业主要管理哪些主数据范围
  • 云迹机器人底盘调用
  • 从AD9361 到 ADSY1100 ,中间的迭代产品历史
  • 软考 系统架构设计师系列知识点之杂项集萃(73)