快速网站制作,适合大型网站的流量套餐,如何在后台做网站流程,江宁网站建设排版#xff1a;Alan Wang 我们很高兴地宣布 Visual Studio Code 的 Python 和 Jupyter 扩展将于 2023 年 8 月发布#xff01;
此版本包括以下公告#xff1a;
面向贡献者的 Python 扩展开发容器用于运行带有参数的 Python 文件的调试配置Python 扩展 API 的 Npm 包容错 … 排版Alan Wang 我们很高兴地宣布 Visual Studio Code 的 Python 和 Jupyter 扩展将于 2023 年 8 月发布
此版本包括以下公告
面向贡献者的 Python 扩展开发容器用于运行带有参数的 Python 文件的调试配置Python 扩展 API 的 Npm 包容错 pytest 发现
如果您有兴趣可以在我们的 Python、Jupyter 和 Pylance 扩展的更改日志中查看完整的改进列表。
面向贡献者的 Python 扩展开发容器
现在Python 扩展的源存储库中有一个 Dev Container。使用此自定义开发容器贡献者可以在 GitHub Codespaces 中打开 Python 扩展存储库并开始开发和测试 Python 扩展而无需进行其他安装。由于我们启用了预构建因此 Dev Container 将立即加载。
预装了 Python 版本 3.7、3.8、3.9、3.10 和 3.11因此您可以使用 pyenv 轻松在 Python 版本之间切换。dev 容器还配置为安装开发所需的任何扩展包括 Pylance 和 Black 格式化程序扩展。
用于运行带参数的文件的调试器配置
新的 Debugpy 扩展https://marketplace.visualstudio.com/items?itemNamems-python.debugpy现在提供“Python File with Arguments” launch.json 配置当您想要为 Python 文件提供不同的输入值而无需在每次运行时修改代码或调试器配置时这非常有用。
若要使用此配置请确保已安装 Debugpy 扩展。然后按 Ctrl Shift D 或者 ⌘ ⇧ D 打开“Run and Debug”视图然后单击“Create a launch.json file”或齿轮图标以访问该 launch.json 文件。选择“Debugpy”然后从可用配置中选择“Python File with Arguments”。
然后打开要调试的 Python 文件该文件需要命令行参数。要开始调试请按 F5 或 Run Start Debugging。将出现一个提示允许您输入应传递给 Python 文件的所需参数。
输入参数后按 Enter调试器将启动让您单步执行代码 点此查看视频演示。
主题Catppuccin Macchiatovscode.dev 预览
Python 扩展 API 的 Npm 包
Python 扩展现在提供了一个 npm 包使其他扩展作者更容易访问和跟踪 Python 扩展 API 中的更改。请查看 vscode/python-extension npm 模块以使用计算机上可用的 Python 环境。
容错 pytest 发现
Test Explorer 面板现在支持容错 pytest 发现这是我们新测试架构中包含的一项功能。如果 pytest 在发现过程中遇到可管理的错误例如未知导入则仍将在包含错误的文件之外发现所有剩余的测试。此功能仅在实验性功能后面的新测试重写中可用。重写目前对 100% 的预发布用户和 25% 的发布用户有效但将在不久的将来普遍推出。在此期间您可以继续选择加入或退出使用 pythonTestAdapter 设置的重写。
其他更改和增强功能
我们还添加了一些小的增强功能并修复了用户请求的问题这些问题应该会改善你在 Visual Studio Code 中使用 Python 和 Jupyter Notebooks 的体验。一些值得注意的变化包括
导入解析错误显示有关正在使用的环境的更多信息 pylance-release#4368。根据反馈将向 100% 的用户推出依赖项文件中的 Create Environment 按钮的移除 vscode-python#20982。Run file in dedicated terminal 重新添加为运行配置 vscode-python#21282。
我们还要特别感谢本月的贡献者
Imgarret 帮助提交问题并为与新测试重写相关的 pytest 的测试类、错误和跳过标志创建了测试用例vscode-python#21578 和 vscode-python#21579。Jammf 对 VSCode-MyPy 做出了第一个贡献以修复使用 –follow-importsnormal vscode-mypy#76 时的错误。PeterJCLaw 对 VSCode-MyPy 做出了第一个贡献以删除可能与项目冲突的 Follow-Imports 参数 vscode-MyPy#90。
征集社区反馈
由于我们正在规划和确定未来工作的优先级因此我们重视您的反馈以下是我们希望得到反馈的几个问题
通过双击它们支持本地查看 numpy 和 pickle 文件vscode-python#21443通过右键单击 requirements.txt 文件添加对在当前虚拟环境中安装的支持vscode-python#21555配置 launch.json 中的动态模块路径vscode-python#21449 此外需要提醒的是功能请求标签的问题需要在开放发布后的 60 天内获得 7 票的赞成票以衡量社区的兴趣。我们将此作为确定即将进行的工作优先级的另一种方式。
通过从 Marketplace 下载 Python 扩展和 Jupyter 扩展来尝试这些新的改进或者直接从 Visual Studio Code 的扩展视图安装 Ctrl Shift X 或 ⌘ ⇧ X 。可以在文档中详细了解 Visual Studio Code 中的 Python 支持。如果您遇到任何问题或有建议请在 Python VS Code GitHub 页面上提交问题。