修改Python的安装目录后pip无法使用的解决办法

新逸Cary 178 0

一、问题

有时候为了方便管理本地的多个Python版本,可能需要把Python的安装位置从一个目录迁移到另外一个目录。迁移后修改一下系统的环境变量配置即可正常使用,但是很快就会发现,pip不能用了!

二、原因

pip不能用的原因很简单,pip在安装时,会在可执行文件中写入python的绝对路径。执行pip安装软件包时,如何找不到python的可执行文件,就会报错。

修改Python的安装目录后pip无法使用的解决办法

三、解决办法

  1. 修改pip可执行文件中python的位置(不建议)
  2. 重装pip,以下是几种安装办法

重装前要先删除pip相应的安装包文件,位置如:

D:\Python37\Lib\site-packages\pip

D:\Python37\Lib\site-packages\pip-21.0.1.dist-info

  • 直接安装
python -m pip install -U pip
  • 升级版本
python -m pip install --upgrade pip
  • 初始安装
python -m ensurepip --default-pip
  • 官方安装脚本

download  https://bootstrap.pypa.io/get-pip.py

python get-pip.py

一般来说,这时直接安装和升级版本安装是没有用的。以上4种方法,选择一种能完成pip的安装即可。


 

发表评论 取消回复
表情 图片 链接 代码

分享