强势更新:VS Code 支持 Poetry 环境了

TRAE:模型驱动的IDE新范式,Solo与IDE无缝协同 现代开发工具正从语法辅助迈向任务理解与工程治理的深度融合。IDE不再仅是代码编辑器,而是融合模型调度、代码图谱、环境沙箱与协作上下文的智能开发中枢。TRAE以‘模型即服务’架构实现轻量模型路由与本地优先策略,兼顾AI生成的准确性与企业级安全边界;其SOLO模式专注自然语言到可执行代码的语义合成,IDE模式则支撑项目级重构、依赖分析与跨仓库影响追踪。这种‘任务—模块—系统’三级演进能力,使开发者得以在单脚本调试与微服务治理间平滑过渡,契合数据处理、Web开发、嵌入式编程等多场景需求。 阅读详情

点上方“菜鸟学Python”,选择“星标”
467篇原创干货,第一时间送达

本文转自Python编程时光

微软最近发布了适用于 Microsoft Visual Studio Code 的新版本 Python 扩展。您可以从 Marketplace 上下载Python扩展,也可以直接从 Visual Studio Code 中的扩展库安装它。如果已经安装了 Python 扩展,则还可以通过重新启动 Visual Studio Code 来获取最新的更新。您可以在文档中了解有关Visual Studio Code中Python支持的更多信息。

https://code.visualstudio.com/docs/python/python-tutorial

此版本包括对 Poetry 环境的支持,使用Pylance时对PyTorch 1.8.1 的持续体验改进以及对 Data Viewer 的功能增强。您可以在我们的变更日志中查看修复和改进的完整列表。

支持 Poetry 环境

微软团队非常高兴在 Visual Studio Code 中宣布对Poetry环境的支持,这是Visual Studio Code 的 GitHub 存储库中最受欢迎的功能!

Poetry 是一个 Python 软件包和依赖项管理器,可轻松构建、发布项目以及检查其依赖项状态。

如果您使用的是内测版本,则可以从使用 Poetry 创建的环境中选择 interpreters,因为 Python 扩展现在会自动发现这些 interpreters。选择它之后,您可以创建一个新终端,以自动激活该环境。

上图表示您安装软件包后,Python扩展还将使用Poetry:

如果您想尝试一下,可以通过打开命令面板(查看>命令面板…)并运行 “Python: Switch to Insiders Weekly Channel” 来加入我们的内测计划。内测版本构建完成下载后,将提示您重新加载窗口。

如果您是初次使用 Poetry ,请确保遵循 Poetry 文档中的设置说明。

https://python-poetry.org/docs/basic-usage/#project-setup

如果您在使用此扩展程序并发现任何问题,可以提交错误报告。

用 Pylance 对 PyTorch 1.8.1 的功能改进

微软团队在上个月花了一些时间为 PyTorch 项目作了一些改进,以更新子模块在高等级 torch 模块中的导出方式。进行这些更改后,使用 PyTorch 的 Pylance 用户应更新到PyTorch 1.8.1 版本,以显著提高子模块(例如nn,optim,cuda)的完成度。

数据查看器的增强功能

团队同时对 Data Viewer 也进行了许多改进。

首先,添加了刷新数据查看器的功能。如果您对数据进行了一些更改或转换,现在可以单击Data Viewer顶角的刷新按钮以获取最新信息,而不必关闭并重新打开Data Viewer来查看更改。

其次,Data Viewer 现在支持查看 PyTorch 和 TensorFlow 的 Tensor 数据类型!

第三,对整个Data Viewer进行了可视化更新,以使其在美学上更加令人愉悦。现在,您可以在每列的标题处找到过滤器框,并且可以在Data Viewer中单击单个单元格以复制其内容。您可以继续单击任何列标题以对其数据进行升序/降序排序。

最后的一点是,Data Viewer现在支持切片数据,这使您可以查看更高维度数据的任何2D切片。如果您具有3维或更大的数据(numpy ndarray,PyTorch Tensor或TensorFlow EagerTensor类型),现在可以在Data Viewer中查看该多维数据,并且新的数据切片面板将在Data Viewer中打开默认。在此面板中,您将能够使用输入框通过 Python slice 语法以编程方式指定您的切片,或者也使用交互式Axis和Index下拉菜单进行切片。两者将同步。

其他变更和增强功能

团队还添加了一些小的增强功能,并解决了用户要求的问题,这些问题可以改善您在 Visual Studio Code 中使用 Python 的体验。一些显著的变化包括:

  • 废弃了一些格式类型,因为较新的语言服务器不使用该格式。(#15709)

  • 删除通知提示以默认情况下安装pylint(#15465)

  • 防止当前文件中显示的其他文件出现mypy错误。(#10190)

  • 确保在语言服务器处置上终止jedi进程。(#15644)

  • 在解释器列表旁边添加刷新图标(在内测版本中可用)。(#15868)

请确保立即下载适用于 Visual Studio Code 的 Python 新扩展,以尝试上述改进。如果您遇到任何问题或有建议,请在Python VS Code GitHub页面上提交问题。

https://github.com/Microsoft/vscode-python


推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影

年度爆款文案

卸载conda,poetry常用命令,vscode使用poetry虚拟环境 conda info查看当前环境的配置信息安装依赖包conda uninstall package-name=version 卸载依赖包conda update package-name 更新依赖包conda list 查看当前环境安装的包conda activate r_env 启用环境conda create -n r_env 创建环境conda remove --name xxx --all 删除环境初始化condaconda init。 阅读详情

相关推荐

离线安装(迁移)poetry

2023/7/8更新 在线环境安装好了再迁移过去的方法只适用于相同内核的操作系统,在网上看到他人的做法: https://labdmitriy.github.io/blog/poetry-installation-offline/找了好久没找到离线的安装方式,最后是先在在线环境安装好poetry,然后迁移到离线环境,在此记录一下步骤,供参考。前提:已经在在线环境安装好了poetry

qq_40231381的博客 2157

#vscode | poetry # 使用Poetry进行项目依赖自动化管理,比pip更省事!

安装验证安装是否成功。

weixin_45312236的博客 3046

解决Python依赖识别问题:Visual Studio Code中的Poetry项目配置

摘要:文章探讨了在VS Code中使用PyLance插件时无法识别Poetry项目依赖的问题。通过案例说明了如何诊断虚拟环境设置、检查索引和配置,并提供了三个解决步骤:清除PyLance索引、添加pyrightconfig.json文件及重启VS Code。最终验证表明手动配置能有效解决依赖识别问题,强调了在自动化工具失效时进行人工干预的必要性。(150字)

2501_90323865的博客 225

Poetry:Python依赖管理和打包工具【最好用的Python虚拟环境Poetry】【Poetry、conda、vscode混合使用】

Poetry 是 一个 Python 依赖管理和打包工具。它允许您声明项目所依赖的库,并将为您管理(安装/更新)它们。官网:官方推荐使用官方安装脚本,位于:https://python-poetry.org/docs/。注意: get-poetry.py 脚本将在 Poetry 1.2 中被 install-poetry.py 替代,建议直接使用最新版本的安装脚本。方法是在顶部的版本选择下拉框中选择 master。.....................

u013250861的博客 2141

如何使用 poetry 创建虚拟环境,VSCode 如何激活使用 Poetry 虚拟环境(VSCode如何配置 Poetry 虚拟环境)

🎯 本文详细介绍了如何使用 Poetry 创建和管理 Python 虚拟环境,并在 VSCode 中正确配置和自动激活这些环境。通过多种方法的讲解,帮助开发者提升开发效率,解决虚拟环境管理中的常见问题。

XiaoqiangClub的博客 1049

【实战指南】OpenClaw Telegram 群聊不响应完整解决方案:从获取群 ID 到关闭隐私模式全流程

将整个从“获取群组 ID → 配置 OpenClaw Telegram 通道 → 关闭隐私模式 → 测试”的全流程都整合进去。

hampeter的博客 3491

使用 Poetry + VS Code 创建你的第一个 Flask 工程

摘要 本文详细介绍了如何使用Poetry和VS Code创建第一个Flask工程项目。主要内容包括:环境准备(WSL+Python+Poetry)、使用Poetry初始化Flask项目、创建最小Flask程序、三种启动应用的方式(poetry run/shell)、配置VS Code自动选择Poetry虚拟环境的技巧,以及推荐的专业项目结构。文章还提供了常见问题解决方案和官方参考资料,适合希望将Flask工程化、专业化开发的Python开发者。通过本文,读者可以系统地学习如何构建规范的Flask开发环境和工

charlie114514191的博客 901

Keil5芯片包下载后无法识别?手把手排查教程

遇到Keil5芯片包下载后不被识别的问题别慌,常见原因包括安装路径错误或包未正确注册。通过检查Pack Installer状态和手动更新设备支持列表,轻松排查故障,确保开发环境正常运行。

weixin_35459464的博客 880

vscode下poetry管理项目的debug配置

vscode配合poetry进行debug

Ti_an_Di的博客 1416

uniapp中renderjs实战:手把手教你实现SSE即时通讯(附完整代码)

本文通过一个完整的实战案例,详细讲解了如何在uni-app中使用RenderJS实现SSE即时通讯功能。文章剖析了RenderJS作为Vue视图层强力补充的原理,并提供了包含自动重连、状态管理等健壮性设计的完整代码,帮助开发者突破框架限制,高效集成浏览器原生API。

weixin_29005499的博客 190

基于LangGraph的智能报告生成平台项目分析

不知道你是否知道或者了解OpenAI and Gemini Deep Research。他们是一种能够根据输入问题进行规划、结合网络搜索获取信息并最终呈现结果的研究工具或技术。那这样research是如何实现的呢?最近刚好看到一个实现类似功能的开源项目: open_deep_search。本文将基于该项目进行代码层面剖析。

u011160113的博客 924

解决方案:VSCode中配置自动格式化实现Ctrl+S自动格式化代码

Prettier 是一个 Opinionated 的代码格式化工具,它通过解析代码并使用自己的规则(考虑最大行长)重新打印代码,从而使得代码样式一致,并在必要时包装代码。一致的代码风格不仅仅有助于提高可读性,还可以减少错误和漏洞的产生。在编码中,在VSCode中配置Prettier插件并实现使用Ctrl+S自动格式化代码

白洞,白色的明天在等着我们 1万+

别再只改config了!YOLO/RT-DETR多通道输入实战:数据集结构、多卡训练与参数优先级避坑指南

本文详细解析了YOLO/RT-DETR模型在多通道输入(如8通道多光谱图像)中的实战应用,涵盖数据集结构优化、数据加载器改造、模型参数调优及多卡训练配置。针对常见的多通道输入报错问题,提供了系统的解决方案和性能优化技巧,帮助开发者高效实现非标准数据格式的适配与训练。

weixin_30955617的博客 397

在 Windows 系统中安装 Poetry 非常简单

打开浏览器,访问:https://install.python-poetry.org把网页里的一段 Python 安装脚本代码复制出来打开 Python,粘贴那段代码并运行而现在这条命令帮你一次性自动完成所有步骤。这条命令就是:👉 “用 PowerShell 访问 Poetry 的安装网页,把下载到的安装脚本立刻用 Python 执行起来,一键完成 Poetry 的安装”。

陈开心的博客 4281

ST-LINK调试STM32H743必看:CubeMX工程中缺失的这行代码导致程序跑飞

本文深入剖析了使用ST-LINK调试STM32H743时,因CubeMX工程中缺失电源电压档位配置代码而导致程序跑飞或出现“Can not access memory”错误的问题。文章解释了H7系列电源与时钟耦合的核心原理,提供了具体的代码修复方案和系统化的调试排查思路,帮助开发者从根本上解决这一常见调试困境。

weixin_29191669的博客 281

sphincs+ Nist Round3文档中文译版(SPHINCS+ Submission to the NIST post-quantum project, v.3)

1. 引言 哈希基础签名方案最初是由Lamport [14]在1970年代后期作为一次性签名方案开发的,并由Merkle [16]扩展为多次签名方案。这些方案的安全性易于分析,并仅依赖于所使用的哈希函数的属性。然而,Merkle基于树的签名方案需要在密钥生成时就确定要进行签名的数量,且为了保持性能这个数字要小。最重要的是,该系统需要用户记住一个状态:这个状态包含一些信息以记住密钥已经进行了多少次签名。 在Lamport方案诞生后的40年里,产生了许多想法改进了哈希基础签名的性能、实用性和理论基础,最终XMS

dedanddwb的博客 395

07 Ubuntu中使用poetry工具管理python环境——巨详细!!!

由于conda和ros2的环境实在太容易冲突了。我真的不敢再使用conda,着实是有些搞不明白这解释器之间的关系。conda的卸载和ros2的安装暂不赘述,下面着重来说如何在Ubuntu中使用poetry进行包管理及遇到的问题。

raw_inputhello的博客 5463

AgentScope 2.0 扩展开发完全指南:从中间件到模型适配器的深度实践

本文系统讲解 AgentScope 2.0 框架的五大扩展机制,涵盖中间件系统的洋葱模型与钩子设计、ChatModelBase 基类与多供应商适配器开发、工作空间(本地/Docker/E2B)的抽象接口与生命周期管理、凭据工厂与 MCP 协议集成、以及工具协议与存储后端扩展。文中提供完整的架构图、代码示例与故障排查指南,帮助开发者快速掌握 AgentScope 的插件化扩展体系。

program哲学 298

poetry与conda与vscode混合使用,踩过的坑与总结

当然,第一步肯定是安装poetry,poetry安装 →官网 https://python-poetry.org/ windows在powershell输入: (Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python - 这里是第一个坑,网站会给你报错,无法连接,推荐方法用VPN开启全局

Cose_yu的博客 4750

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

poetry 入门完全指南

使用 poetry 作为项目的虚拟环境已经蛮久了,这个工具虽然非常好用,但是一致没有用于生成环境之中,也没有力荐这个工具的使用。如果感觉差不多是时候了,所以打算把虚拟环境改为poetry,不在使用其他的虚拟环境。相比 pip 与 venv 的使用,poetry 确实有一定的学习门槛,需要先理清楚 pip 与 虚拟环境之间的关系,然后才能学习 poetry 的使用。现在我把自己的项目全部用 poetry 来进行管理,使用体验远远大于我之前用过的pip + venvpyenvconda的虚拟环境。

weixin_42871919的博客 3万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Debug Python project managed by poetry under VSCode in attach mode

【代码】Debug Python project managed by poetry under VSCode in attach mode。

技术进步那些的事 890

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

vscode 设置

语言设置中文显示 1)打开vscode工具; 2)使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,点击下面蓝色Configure Display Language后; python 编辑环境的是设置 在设置中输入 settings.json,并进入settings.json { “editor.fontSize”: 20, “e...

yincheng_fans的博客 1万+

Python:设置项目环境

现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习。

m0_60606468的博客 1136

VSCode切换终端Shell 让VSCode终端直接显示分支名称

最近写项目会把代码保存到“码云(https://gitee.com/)”上,我比较喜欢用VSCode这个开发工具,但是在切换分支的时候,VSCode默认的终端不会显示分支名称,除非打这个命令“git branch";那就换了VSCode的默认终端。 方法如下: 一、打开一个终端 二、右下角那里有个切换终端的下拉框,window电脑会有cmd和powershell两个终端;如果我们安装了git,...

qq_32868369的博客 1万+
上一篇: 同样是技术出身,深夜看完王兴饭否的190条思考,越想越后怕!
下一篇: 吐血整理!140种Python标准库、第三方库和外部工具都有了
菜鸟学Python
博客等级 码龄9年 8082粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值