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

相关推荐
deephub11 小时前
向量相似性搜索详解:Flat Index、IVF 与 HNSW
人工智能·python·机器学习·embedding·向量检索
宸津-代码粉碎机11 小时前
Spring Boot 4.0 实战技巧全解析
java·大数据·spring boot·后端·python
深度学习lover11 小时前
<数据集>yolo微藻识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·微藻识别
程序媛徐师姐11 小时前
Python基于OpenCV的马赛克画的设计与实现【附源码、文档说明】
python·opencv·django·马赛克绘画·python马赛克绘画系统·马赛克画·python马赛克画
DeepModel11 小时前
通俗易懂讲透随机梯度下降法(SGD)
人工智能·python·算法·机器学习
小锋java123411 小时前
【技术专题】Matplotlib3 Python 数据可视化 - Matplotlib3 绘制条形图(Bar)
python
zhangzeyuaaa11 小时前
Python推导式(Comprehensions)
开发语言·python
卷心菜狗11 小时前
Python进阶基础--面向对象编程(OOP)
开发语言·python
superior tigre11 小时前
某为25.9.28 Yolo检测器中的anchor聚类(python实现)
python·yolo·聚类
这个人懒得名字都没写11 小时前
PyCharm图像查看器插件PixelLens
ide·python·pycharm