xqqlyx

python -m pip install 就行 我pip install就不行?

离奇现象

直接输入pip相关命令用不了,返回如下信息:
Fatal error in launcher: Unable to create process using '"C:\Users\86178\AppData\Local\Programs\Python\Python311\python.exe" "C:\Users\86178\AppData\Local\Programs\Python\Python311\Scripts\pip.exe" --version': ???????????
但是我可以在终端使用python3.13版本的

执行python -c "import sys; print(sys.executable)
输出是AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\python.exe

原因

原来是之前应用商店下载3.13的跟自己配置的python3.11版本冲突。
要么删除3.11的环境变量和pip前缀的exe文件;
要么在设置-应用中卸载3.13。

解决步骤

1、确认目录

[in]:pip --version
[out]: Fatal error in launcher: Unable to create process using '"C:\Users\86178\AppData\Local\Programs\Python\Python311\python.exe" "C:\Users\86178\AppData\Local\Programs\Python\Python311\Scripts\pip.exe" --version': ???????????

2、找到提示的目录删除

删除C:\Users\86178\AppData\Local\Programs\Python\Python311\Scripts,删除AppData\Local\Programs\Python\Python311当中所有带有pip前缀的exe文件

3、更新

python -m ensurepip --upgrade

4、确认输出正常

[in] pip --version
[out] pip 25.2 from C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.2544.0_x64__qbz5n2kfra8p0\Lib\site-packages\pip (python 3.13)
得以正常输出

或者

卸载3.13
应用商店的python是where python不输出任何信息
相关解释是:应用商店 Python 是 “系统知道它在哪,但 where 命令不知道”(因为 where 只认 Path)。
可以给这个3.13配置环境变量

posted on 2025-11-16 14:20  烫烫烫烫热  阅读(0)  评论(0)    收藏  举报