You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python新手安装Kivy等包时遇OSError: [WinError 123]错误求助

解决pip安装包时出现WinError 123的路径错误问题

从错误日志能定位核心问题:pip尝试创建的路径'D:\\AHProject\\~\\D:'是非法的——Windows系统下,文件名/路径不允许出现~直接拼接卷标(比如D:)的组合,这才触发了WinError 123。这个问题和具体要安装的包无关,本质是pip的目标目录配置出错了。

以下是具体解决步骤:

  • 检查并修正pip全局配置
    打开命令行(cmd或PyCharm终端均可),运行:

    pip config list
    

    如果输出里存在类似global.target = ~/D:的错误配置项,执行命令删除:

    pip config unset global.target
    
  • 排查系统/用户环境变量

    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在「用户变量」或「系统变量」中查找名为PIP_TARGET的变量,若存在则删除它,或者修改为合法目录(比如你的虚拟环境site-packages路径:D:\AHProject\venv\Lib\site-packages)
  • 重置pip配置(上述方法无效时使用)
    运行命令将所有pip配置恢复到默认状态:

    pip config --unset-all
    
  • 临时应急方案(不推荐长期使用)
    若暂时找不到配置问题,可在安装包时手动指定合法目标目录:

    pip install kivy --target D:\AHProject\venv\Lib\site-packages
    

完成上述操作后,再尝试安装Python包即可恢复正常。

内容的提问来源于stack exchange,提问作者Artem Hostintsev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 03:01:13