python pip安装库时遇到fatal error的问题解决

发布时间 2023-06-02 23:36:47作者: namezhyp

当时的图片没有留,写点东西做备忘吧。

一开始尝试pip install xx库,cmd提示pip不是批处理文件或命令,解决方法:去属性的高级设置里,在用户变量的Path里增加pip所在的路径,如果不知道pip在哪里,就在cmd里输入where pip查询,查不到就在文件管理里用查询。

解决这个问题后,再尝试安装,错误提示变成了fatal error,后面是一串报错,提示python和pip都在d盘。这就很奇怪了,我扫到的python在c盘,pip在d盘,为什么会报这样的错?在网上查询,发现可能是因为多个pip发生冲突,但我只查到了一个python和pip。

解决Windows 环境中 Python:pip安装出现Fatal error in launcher: Unable to create process using '"'问题_51CTO博客_Windows 安装pip

最终发现,我在c盘自己安装过一个python3.7,安装visual studio的时候又安装了一个。系统在识别时,只识别到了c盘的python。d盘vs带的pip和python没有被识别,这也就是我当时明明只找到一个python和pip,但是无法安装库的原因。这个python和pip不搭配。

 

最终解决:去anaconda的官网又下载了一个miniconda,在安装的过程中点选配置Path,会有红色小字提醒你会对其他应用引起冲突,可以无视(只要你以后用miniconda跑python就行,或者vs里面调整python环境,链接:管理 Python 环境和解释器 - Visual Studio (Windows) | Microsoft Learn) 。这样处理后,用where python和pip都会查到两个,但使用时应该都是第一个优先,别的python和pip暂时就不动了。注意下载库时也是下载在miniconda的目录下。