彻底解决 ‘pip --version‘ 命令引发的 ‘Fatal error in launcher‘:一步步操作指南

废话不多说,直接上步骤。

1. 检查 Python 安装

        打开命令提示符(cmd)。

        输入以下命令检查 Python 是否安装正确:

D:\Python\Python312\python.exe --version

        如果 Python 安装正确,你应该会看到 Python 的版本信息。

        但是我输入命令之后发现

那问题估计就出这了。

解决办法

        错误信息 "系统找不到指定的路径" 表示操作系统无法在提供的路径下找到 Python 解释器。

        步骤 1. 验证 Python 安装路径

                打开文件资源管理器。

                导航到 D:\Python\Python312 目录,确认该目录存在并且其中包含 python.exe 文件。

如果目录不存在或文件缺失,可能需要重新安装 Python(打开发现我的 D:\Python\Python312

不见了!)。

        步骤 2. 重新安装 Python

         Python 解释器不在了,只能重新从 Python 官方网站下载最新的 Python 安装程序了。

        在安装过程中,确保选择“Add Python to PATH”选项,这样安装程序会自动将 Python 添加到

系统环境变量中。

        完成安装后,重新打开命令提示符窗口(很好,废了,教程可以接着往下写了)。

        步骤 3. 更新环境变量

        如果 python.exe 存在,但命令提示符仍然报错,可能是因为环境变量设置不正确。

按照以下步骤更新环境变量:

        右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。

        在“系统变量”中找到 PATH,然后编辑它。

        删除或更新任何指向旧 Python 安装路径的条目。

        添加新的 Python 安装路径 D:\Python\Python312 和 D:\Python\Python312\Scripts。

        保存更改并关闭所有命令提示符窗口。

        重新打开命令提示符窗口以使更改生效。

        步骤 4. 以管理员身份运行命令提示符

        有时候,即使环境变量设置正确,也需要以管理员身份运行命令提示符才能访问某些路径。

右键点击命令提示符并选择“以管理员身份运行”。

        再次尝试运行 python --version。

        步骤 5. 检查权限问题

        确保你有足够的权限访问 D:\Python\Python312 目录。

        如果没有,可能需要以管理员身份运行命令提示符或者更改目录的权限设置。

        步骤 6. 检查磁盘或文件系统问题

        使用磁盘清理工具清理磁盘。

        运行磁盘检查工具来检查是否有文件系统错误。

3. 检查 pip 可执行文件

        确认 C:\Python\Scripts\pip.exe 文件存在且没有损坏。

        如果文件不存在,可能需要重新安装 pip。

4. 检查环境变量

        打开环境变量编辑界面:

                右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。

        在“系统变量”中找到 PATH,然后编辑它。

        确保 PATH 包含 D:\Python\Python312 和 C:\Python\Scripts。

        保存更改并关闭所有命令提示符窗口。

        重新打开命令提示符以使更改生效。

5. 以管理员身份运行命令提示符

        右键点击命令提示符并选择“以管理员身份运行”。

        再次尝试 pip --version 命令。

pip --version

6. 重新安装 pip

        使用以下命令重新安装 pip:

  D:\Python\Python312\python.exe -m ensurepip

        或者使用 Python 来安装 pip:

D:\Python\Python312\python.exe -m pip install --upgrade pip

7. 检查文件系统或磁盘问题

        使用磁盘清理工具清理磁盘。

        磁盘清理工具的使用步骤

        步骤1:打开磁盘清理工具

                右键点击“开始”按钮,选择“文件资源管理器”。

                在文件资源管理器中,找到您想要清理的磁盘(例如C:驱动器)。

                右键点击该磁盘,选择“属性”。

                在弹出的磁盘属性窗口中,点击“磁盘清理”按钮(win 10)。

                win 11 直接搜索磁盘清理即可。

        步骤2:选择要清理的文件

                磁盘清理工具会扫描该磁盘上可以删除的文件类型。

                选择您想要删除的文件类型,如临时文件、系统缓存等。

                点击“确定”或“清理系统文件”进行更深入的清理(如果需要管理员权限,请按照提示操

作)。

        步骤3:完成清理

                磁盘清理工具会删除您选择的文件,并显示清理后的空间。

                运行磁盘检查工具来检查是否有文件系统错误。

        运行磁盘检查工具的步骤

        步骤1:打开命令提示符

                按下 Win + R 键打开“运行”对话框。

                输入 cmd 并按 Enter ,或者在开始菜单中搜索 “命令提示符” ,并以管理员身份运行。

        步骤2:执行磁盘检查

                在命令提示符窗口中,输入以下命令,并按Enter键

chkdsk C: /f /r

        其中C:是您想要检查的驱动器字母,/f用于修复文件系统错误,/r用于找到坏扇区并恢复可读

信息。

步骤3:重启计算机(如果需要)

        如果磁盘检查工具提示您需要重启计算机来完成检查,输入Y并重启。

        计算机重启后,磁盘检查工具会在启动时自动运行,并修复找到的问题。

8. 查看错误日志

        查看系统事件查看器的错误日志的步骤

        步骤 1. 打开事件查看器

                按下 Win + R 键打开“运行”对话框。

                输入 eventvwr.msc 并按 Enter 键。

eventvwr.msc

        步骤 2. 导航到错误日志

                在事件查看器窗口的左侧面板中,展开“Windows 日志”文件夹。

                点击“应用程序”、“安全”或“系统”来查看不同类型的日志。

        步骤 3. 查看错误日志

                在中间窗格中,您会看到所有日志条目。默认情况下,它们按日期和时间排序。

                双击一个错误条目可以查看其详细信息,包括错误代码、来源、分类、事件ID以及描

述。

使用命令提示符查看错误输出

        步骤 1. 打开命令提示符

                按下 Win + R 键打开“运行”对话框。

                输入 cmd 并按 Enter 键,或者在开始菜单中搜索“命令提示符”,并以管理员身份运行

步骤 2. 使用命令查看错误日志

                使用 systeminfo 命令来查看系统的概要信息,包括任何系统错误。

systeminfo

                也可以使用 eventquery 命令来查看特定的事件日志,例如:

wevtutil qe System /f:text /q:"*[System[Level=2]]"

                这个命令会查询系统日志中的错误事件(Level 2 表示错误)。

步骤 3. 分析输出

        查看命令的输出,分析其中的错误信息。这可能需要一些专业知识来理解错误代码和描述。

在查看和操作错误日志时,千万千万不要更改任何系统文件或设置,如果您是大佬,就当我没说。

9. 尝试使用替代命令

        直接使用 Python 运行 pip: 

  D:\Python\Python312\python.exe -m pip --version

10.直接全卸了重装吧(毁灭吧)

        重装之后就正确了,成功图如下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1539365.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

交流回馈老化测试负载的智能升级

在电子设备的生产过程中,老化测试是不可或缺的环节。老化测试主要是通过模拟设备长时间工作的情况,检测设备在经过一定时间的使用后,其性能是否会发生降低,是否存在安全隐患等。老化测试负载是老化测试中的重要组成部分&#xff0…

预处理、makefile、静动态库编写、nfs挂载、快捷命令

c查看预处理后的文件 查看执行后的汇编代码 预处理过程 静态库和动态库 静态库编写 实践 a 动态库生成 查找文件命令 动态库升级 链接的库找不到 命名要为linfun.so 执行时-lfun才能找到 系统会将lfun补充成libfun查找(系统默认路径/user/lib/...) 链…

聚焦API安全未来,F5打造无缝集成的解决方案

研究发现,目前超过90%的基于Web的网络攻击都以API端点为目标。随着对API使用需求的增加,这些攻击还会持续增长。现代企业需要一种动态防御策略,在风险升级成代价高昂、令人警惕且往往无法预防的API安全漏洞之前,发现并降低风险。 …

python 绘制 y=x^3 图像

python 绘制 yx^3 图像 import numpy as np -----------------激活numpy import matplotlib.pyplot as plt -------------------激活matplotlib xnp.arange(-10,10,0.01) ---------------------设置x的取值范围,设置坐标值 yx*x*x ------…

iOS Protocol Buffers的简单使用

Protocol Buffers(通常简称为protobuf)是Google公司开发的一种数据描述语言,它能够将结构化数据序列化,可用于数据存储、通信协议等方面。这种序列化格式很灵活、高效、自动化,不依赖于语言和平台并且可扩展性极强。使…

算法.图论-并查集上

文章目录 1. 并查集介绍2. 并查集的实现2.1 实现逻辑2.2 isSameSet方法2.3 union方法(小挂大优化)2.4 find方法(路径压缩优化) 3. 并查集模板 1. 并查集介绍 定义: 并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查询问题(即所…

【读书笔记-《30天自制操作系统》-22】Day23

本篇内容比较简单,集中于显示问题。首先编写了应用程序使用的api_malloc,然后实现了在窗口中画点与画线的API与应用程序。有了窗口显示,还要实现关闭窗口的功能,于是在键盘输入API的基础上实现了按下按键关闭窗口。最后发现用上文…

file的判断和获取,创建和删除

常见成员方法 1.length 返回文件的大小(字节数量) 细节1:这个方法只能获取文件的大小,单位是字节如果单位我们要是M,G,可以不断的除以1024 细节2:这个方法无法获取文件夹的大小如果我们要获取一个文件夹的大小,需要把这个文件夹…

视频理解大模型最新进展

文章目录 Video-LLaMAVision-Language BranchAudio-Language Branch Video-ChatGPTMiniGPT4-videoCogVLM2-Video(1)Pre-training(2)Post-training Qwen2-VLMA-LMMChat-UniVi大模型对比 Video-LLaMA 2023:阿里达摩院的…

【Python机器学习】NLP信息提取——值得提取的信息

目录 提取GPS信息 提取日期 如下一些关键的定量信息值得“手写”正则表达式: GPS位置;日期;价格;数字。 和上述可以通过正则表达式轻松捕获的信息相比,其他一些重要的自然语言信息需要更复杂的模式: 问…

不小心把U盘格式化了怎么恢复?教你轻松找回数据

U盘作为我们日常工作和生活中的重要数据存储工具,其便携性和大容量深受用户喜爱。然而,不小心将U盘格式化,导致重要数据丢失,是许多人都可能遇到的问题。 当这种突发情况发生时,我们应该如何迅速有效地恢复被格式化的…

Qt 模型视图(二):模型类QAbstractItemModel

文章目录 Qt 模型视图(二):模型类QAbstractItemModel1.基本概念1.1.模型的基本结构1.2.模型索引1.3.行号和列号1.4.父项1.5.项的角色1.6.总结 Qt 模型视图(二):模型类QAbstractItemModel ​ 模型/视图结构是一种将数据存储和界面展示分离的编程方法。模…

Vue.js与Flask/Django后端配合详细讲解

✨博客主页: https://blog.csdn.net/m0_63815035?typeblog 💗《博客内容》:.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识 📢博客专栏: https://blog.csdn.net/m0_63815035/cat…

JZ2440下载后设置NAND启动文件系统

(一)下载 (二)设置根文件系统NAND FLASH启动 set bootargs noinitrd root/dev/mtdblock3 init/linuxrc consolettySAC0

xuri/excelize简单使用

main.go文件: package mainimport ("fmt""github.com/xuri/excelize/v2" )func main() {read() // 读excel文件//write() // 写excel文件//readAndWrite() // 读写excel文件 }func read() {f, err : excelize.OpenFile("read.xls…

YoloV8改进策略:BackBone改进|Next-ViT主干赋能下的革命性改进

摘要 Next-ViT(下一代视觉Transformer)是专为解决传统ViT模型在工业部署中遇到的推理速度慢、计算复杂度高等问题而设计的。它巧妙地结合了高效的Next Convolution Block(NCB)和Next Transformer Block(NTB),通过创新的混合策略(NHS)堆叠这些模块,从而在各种视觉任务…

倍增练习(1)

A - ST 表 && RMQ 问题 题目思路:st表的板子题用于静态区间求最值,通过倍增的思想,先通过预处理将各个区间的最大值通过转移式求出f[i][j] max(f[i][j - 1], f[i (1 << (j - 1))][j - 1]);然后再进行重叠查询查询,k log2(r - l 1);,max(f[l][k], f[r - (1 &l…

安装idea完整教程

安装idea完整教程 下载链接 https://www.jetbrains.com.cn/idea/download/?sectionwindows 安装 安装完成&#xff01; 激活 从网上查找激活码&#xff0c;然后进行激活 我是用的网上找的&#xff0c;大家可以试试&#xff1a;https://www.cnblogs.com/unclecode1024/p/…

OpenCV运动分析和目标跟踪(3)计算图像序列的加权平均值函数accumulateWeighted()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 更新一个运行平均值。 该函数计算输入图像 src 和累积器 dst 的加权和&#xff0c;使得 dst 成为帧序列的运行平均值&#xff1a; dst ( x , y…

FPGA第 11 篇,Verilog 系统函数( Verilog 中的系统函数)

前言 Verilog 作为一种强大的硬件描述语言&#xff0c;不仅提供了用于设计和仿真数字电路的基础语法&#xff0c;还包含了丰富的系统函数&#xff0c;帮助我们高效地完成复杂的硬件操作。系统函数是 Verilog 语言中预定义的特殊函数&#xff0c;通常以 $ 开头&#xff0c;它们…