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

相关推荐
2202_75674969几秒前
01 基于sklearn的机械学习-机械学习的分类、sklearn的安装、sklearn数据集及数据集的划分、特征工程(特征提取与无量纲化、特征降维)
人工智能·python·机器学习·分类·sklearn
带电的小王10 分钟前
Windows中使用Qwen模型:VSCode+Cline
ide·vscode·ai编程·qwen
王者鳜錸32 分钟前
PYTHON从入门到实践-18Django从零开始构建Web应用
前端·python·sqlite
冗量43 分钟前
PPT自动化 python-pptx - 8: 文本(text)
python·自动化·powerpoint
超级晒盐人1 小时前
用落霞归雁的思维框架推导少林寺用什么数据库?
java·python·系统架构·学习方法·教育电商
AI_RSER2 小时前
第一篇:【Python-geemap教程(三)上】3D地形渲染与Landsat NDVI计算
开发语言·python·3d·信息可视化·遥感·gee
WSSWWWSSW2 小时前
Python编程基础与实践:Python循环结构基础
开发语言·python
im_AMBER3 小时前
学习日志25 python
开发语言·python·学习
Blossom.1183 小时前
基于深度学习的医学图像分析:使用DeepLabv3+实现医学图像分割
人工智能·python·深度学习·yolo·目标检测·机器学习·迁移学习
花酒锄作田5 小时前
[python]基于动态实例的命令处理设计
python