本文已参与「新人创作礼」活动,一起开启掘金创作之路。
错误原因:对python文件进行过迁移,且迁移前后的路径发生变化,导致的pip文件无法使用,其根本原因是在pip.exe文件中将python启动器的路径写死导致的
使用工具:WinHex,可自行搜索软件,或点击下载链接:WinHex_V20.4工具-其它文档类资源-CSDN下载本人是用气修改python迁移后pip无法使用的问题更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/lwz18642660013/76691240
解决办法:
1.打开上述软件,点击文件-打开-选择对应的pip文件
2.将文件拉至最后,找到如下图的内容:
3.复制该部分内容,点击工具栏中的替换按钮替换文本按钮
3.将需要替换的值和替换后的值进行替换
4.保存后重新尝试即可使用
注:若经常需要进行迁移,这种绝对路径的写法并不适合,也并非十分合理,可将其改为相对路径,以免每次迁移都需要进行修改
建议: 1.如果可以的话,建议单独进行python的安装,迁移有可能导致类似的问题出现,或包版本不兼容等问题;若操作系统不同更是如此,linux下的环境迁移还容易引起权限问题。 2.若安装包的过程较为复杂,非要进行迁移的话,建议在迁移过程中保持文件夹路径的一致性(同系统环境下)