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

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退出该虚拟环境。

相关文章:

  • 【排序算法】典型排序算法和python 实现
  • 前端流行框架Vue3教程:28. Vue应用
  • 【排序算法】典型排序算法 Java实现
  • 基于opencv的全景图像拼接
  • CSS传统布局与定位详解与TDK三大标签SEO优化
  • Java 8 Stream操作示例
  • Redis 3.0~8.0特性与数据结构全面解析
  • Android-flutter学习总结
  • 云迹机器人底盘调用
  • 高可用 Redis 服务架构分析与搭建
  • 03. C#入门系列【变量和常量】编程世界里的“百变魔盒”与“永恒石碑”
  • 刚入门3DGS的新手小白能够做的工作
  • Vue3 watch 使用与注意事项
  • C++复习核心精华
  • 本地处理 + GPU 加速 模糊视频秒变 4K/8K 修复视频老旧素材
  • 09_模型训练篇-卷积(上):如何用卷积为计算机“开天眼”?
  • [项目总结] 基于Docker与Nginx对项目进行部署
  • rt-linux里的泛rtmutex锁的调用链整体分析
  • 在飞牛nas系统上部署gitlab
  • 【linux】systemctl基本语法
  • 毕业设计做网站/企业关键词排名优化网址
  • spring boot做网站/第一接单网app地推和拉新
  • 武汉万网站制作 费用/什么是百度竞价
  • 做外贸企业网站要注意哪些/徐州seo排名公司
  • 做网站java要什么/免费的行情网站
  • 设计室内效果图设计/seo免费诊断