首页 > 编程知识 正文

pip卸载重新安装,pi可以卸载重新安装吗

时间:2023-05-04 21:00:11 阅读:190189 作者:2335

由于pip19.2.3版本诸多问题, 决定卸载, 结果发现根本无法卸载, 提示以下错误信息:

C:Usersabc>python -m pip uninstall pipUninstalling pip-19.2.3: Would remove: c:program filespython38libsite-packagespip-19.2.3.dist-info* c:program filespython38libsite-packagespip* c:program filespython38scriptspip.exe c:program filespython38scriptspip3.8.exe c:program filespython38scriptspip3.exeProceed (y/n)? yERROR: Exception:Traceback (most recent call last): File "C:Program FilesPython38libshutil.py", line 781, in move os.rename(src, real_dst)PermissionError: [WinError 5] 拒绝访问。: 'c:\program files\python38\lib\site-packages\pip-19.2.3.dist-info\' -> 'C:\Users\abc\AppData\Local\Temp\pip-uninstall-flz7sdgb'During handling of the above exception, another exception occurred:Traceback (most recent call last): File "C:Program FilesPython38libsite-packagespip_internalclibase_command.py", line 188, in main status = self.run(options, args) File "C:Program FilesPython38libsite-packagespip_internalcommandsuninstall.py", line 74, in run uninstall_pathset = req.uninstall( File "C:Program FilesPython38libsite-packagespip_internalreqreq_install.py", line 831, in uninstall uninstalled_pathset.remove(auto_confirm, verbose) File "C:Program FilesPython38libsite-packagespip_internalreqreq_uninstall.py", line 388, in remove moved.stash(path) File "C:Program FilesPython38libsite-packagespip_internalreqreq_uninstall.py", line 277, in stash renames(path, new_path) File "C:Program FilesPython38libsite-packagespip_internalutilsmisc.py", line 402, in renames shutil.move(old, new) File "C:Program FilesPython38libshutil.py", line 793, in move rmtree(src) File "C:Program FilesPython38libshutil.py", line 731, in rmtree return _rmtree_unsafe(path, onerror) File "C:Program FilesPython38libshutil.py", line 609, in _rmtree_unsafe onerror(os.unlink, fullname, sys.exc_info()) File "C:Program FilesPython38libshutil.py", line 607, in _rmtree_unsafe os.unlink(fullname)PermissionError: [WinError 5] 拒绝访问。: 'c:\program files\python38\lib\site-packages\pip-19.2.3.dist-info\entry_points.txt'

分析了下, 应该是C:Program FilesPython38Libsite-packagespip-19.2.3.dist-info这里面出现了问题,而且应该是权限的问题, 懒得处理,
于是直接把这个文件夹删除了, 再次使用unstall命令, 得到如下结果:

C:Usersabc>python -m pip uninstall pipWARNING: Skipping pip as it is not installed.

直接找不到了, 于是尝试安装老版本pip

C:Usersabc>python -m pip install pip==18.0 --userLooking in indexes: https://pypi.doubanio.com/simpleCollecting pip==18.0 Downloading https://pypi.doubanio.com/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB) |████████████████████████████████| 1.3MB 226kB/sInstalling collected packages: pipSuccessfully installed pip-18.0WARNING: You are using pip version 18.0, however version 19.3.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.

安装成功, 实验pip安装

C:Usersabc>pip install xlrd --userLooking in indexes: https://pypi.doubanio.com/simpleCollecting xlrd Downloading https://pypi.doubanio.com/packages/b0/16/63576a1a001752e34bf8ea62e367997530dc553b689356b9879339cf45a4/xlrd-1.2.0-py2.py3-none-any.whl (103kB) 100% |████████████████████████████████| 112kB 937kB/sInstalling collected packages: xlrdSuccessfully installed xlrd-1.2.0You are using pip version 18.0, however version 19.3.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.C:Usersabc>

ok , 没什么问题

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。