VS Code 1.52.1 对应一些插件版本

  • 在搜索框中 搜索扩展。

  • 点击扩展卡右下角的"齿轮"图标,选择"安装另一个版本..."。

  • 在弹出的版本列表中,选择 需要的版本 进行安装。

1. 代码运行插件

formulahendry.code-runner-0.10.0.vsix

2. 代码格式化工具

pipx install black

3.发自动补全或建议

njqdev.vscode-python-typehint-1.3.0.vsix

备注:black: command not found

这个错误 bash: black: command not found 是因为系统在环境变量 PATH 中找不到 black 命令。


🛠️ 解决方案

出现这个问题,通常是因为 black 被安装到了一个不在你系统 PATH 环境变量中的位置。你可以通过以下几种方法解决:

方法一:将安装目录添加到 PATH(最直接)

从你的安装信息看,black 很可能被安装在 /usr/local/python3/bin/ 目录下。你可以临时将这个目录加入 PATH 来测试:

bash

复制代码
export PATH=$PATH:/usr/local/python3/bin/
black --version

如果上面命令能成功显示版本号,说明问题解决了。为了让这个设置永久生效,你需要将下面这行代码添加到你的 shell 配置文件(如 ~/.bashrc~/.zshrc)中,然后重启终端或运行 source ~/.bashrc

bash

复制代码
echo 'export PATH=$PATH:/usr/local/python3/bin/' >> ~/.bashrc
source ~/.bashrc

方法二:使用 Python 模块方式运行(最可靠)

你可以不直接使用 black 命令,而是通过 Python 模块来调用它,这样完全绕过了 PATH 问题:

bash

复制代码
python -m black general_info.py

方法三:使用 pipx 安装(推荐的最佳实践)

pipx 是专门用于安装和管理 Python 命令行工具的工具,它能自动处理 PATH 问题。

  1. 首先安装 pipx

    bash

    复制代码
    python -m pip install --user pipx
    python -m pipx ensurepath

    安装后,你可能需要重新启动终端才能使新的 PATH 设置生效。

  2. 使用 pipx 安装 black

    bash

    复制代码
    pipx install black

    之后,black 命令就可以全局使用了。


💡 重要建议:关于 Python 包管理

你之前收到的警告信息非常重要:不建议直接以 root 用户身份用 pip 在系统全局安装包,这可能会导致权限冲突和系统包管理器混乱。

  • 为项目使用虚拟环境:这是 Python 开发的最佳实践。它能隔离每个项目的依赖,避免冲突。

    bash

    复制代码
    # 创建虚拟环境
    python -m venv myenv
    # 激活虚拟环境
    source myenv/bin/activate
    # 在激活的虚拟环境中安装 black
    pip install black
  • 为命令行工具使用 pipx :对于像 black 这样你希望在任何地方都能使用的工具,pipx 是最佳选择,因为它会为每个应用创建独立的虚拟环境。


总结

首先,我建议你尝试方法一 ,将目录添加到 PATH,这是最快速的解决方法。从长远来看,为了更规范地管理 Python 工具,强烈建议你采用方法三(pipx 或者为每个项目使用虚拟环境。

相关推荐
恋猫de小郭32 分钟前
Flutter Zero 是什么?它的出现有什么意义?为什么你需要了解下?
android·前端·flutter
崔庆才丨静觅7 小时前
hCaptcha 验证码图像识别 API 对接教程
前端
passerby60618 小时前
完成前端时间处理的另一块版图
前端·github·web components
掘了8 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
崔庆才丨静觅8 小时前
实用免费的 Short URL 短链接 API 对接说明
前端
崔庆才丨静觅8 小时前
5分钟快速搭建 AI 平台并用它赚钱!
前端
崔庆才丨静觅9 小时前
比官方便宜一半以上!Midjourney API 申请及使用
前端
Moment9 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
崔庆才丨静觅9 小时前
刷屏全网的“nano-banana”API接入指南!0.1元/张量产高清创意图,开发者必藏
前端
剪刀石头布啊9 小时前
jwt介绍
前端