修改了PYTHON文件名并对PATH中相关路径进行修改后使用PIP出错

修改了PYTHON文件名并对PATH中相关路径进行修改后使用PIP出错

 

 

修改了PYTHON文件名并对PATH中相关路径进行修改后使用PIP出错

 

一、修改内容

由于需要,将电脑中安装的python3.5文件夹名从python354修改为python3,并对环境变量path中python354均修改为python3

二、测试

修改之后,测试能否成功使用python3.5:
在这里插入图片描述

三、问题

python命令能够成功执行,但是pip命令执行失败
报错:
【Fatal error in launcher: Unable to create process using ‘“e:\python354\python35.exe” “E:\Python3\Scripts\pip35.exe” list’】
pip命令仍从旧地址读取Python信息

四、解决方案

卸载并重装pip

1、卸载PIP

python -m pip uninstall pip
  • 1

2、重装PIP

  • 下载get-pip.py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
  • 1
  • 运行get-pip.py,重装pip
python get-pip.py
  • 1

在这里插入图片描述

3、测试

重新打开一个命令行窗口,输入pip list,查看能否成功执行命令
在这里插入图片描述
成功执行,修改成功!

【注】
由于我电脑中还安装了python3.7,之前为了区分,我将python3.5中的可执行文件python.exe和pip.exe等均加上了“35”,所以在截图中的命令会多一个“35”的小尾巴,但也由此引发了一个小问题。
就是在卸载pip时,并未将pip35.exe卸载掉,故在重装pip后,需要手动删除scripts文件夹目录下的pip35.exe,并将新安装的pip3.5.exe或pip3.exe中的任意一个重命名为pip35.exe方能成功执行截图中的命令。

参考

posted @ 2020-02-08 17:34  sin涛涛  阅读(1054)  评论(0)    收藏  举报