Skip to content

win11无法更换python源 #327

@zhangjiabo1107

Description

@zhangjiabo1107

你操作了什么?

在Windows11的powershell7 上运行chsrc set python tencent

发生了什么?

❯ chsrc set python tencent
[chsrc 提醒] 将同时更换4个包管理器 pip, Poetry, PDM, uv 的源,若需要独立换源,请独立运行 chsrc set <pkg-manager>
[chsrc 检查] x 命令 poetry 不存在
[chsrc 检查] x 命令 pdm 不存在
[chsrc 检查] ✓ 命令 uv 存在
选中镜像站: Tencent Public (tencent)
--------------------------------
[chsrc 检查] ✓ 命令 python3 存在
[chsrc 运行] python3 -m pip config --user set global.index-url https://mirrors.cloud.tencent.com/pypi/simple
[chsrc 运行] x 命令执行失败,退出状态: 9009
chsrc: 关键错误,强制结束

本应该怎么样?

执行python -m pip config --user set global.index-url https://mirrors.cloud.tencent.com/pypi/simple
Windows上一般安装python都会自带py.exe(Python Launcher for Windows),可以用py -3 -m pip config --user set global.index-url https://mirrors.cloud.tencent.com/pypi/simple
但是我测试了一些如mise、pyenv等管理多个版本的工具,安装时都是基于类似Shims的机制,都不安装py.exe。所以可能比较稳妥的方式还是python -m pip ...

chsrc 版本

v0.2.3 (2025/10/06)

你使用的是哪个操作系统?

Windows

OS 版本 / OS 发行版

No response

Log 输出

防止重复问题

  • 我已在项目中搜索过类似的 issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions