我运行命令conda update anaconda
将anaconda v4.4更新为v5.0
在anaconda成功升级到v5.0后,我在运行pip
时遇到了问题。
这是我在运行pip
;
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\Scripts\pip-script.py", line 6, in <module>
from pip import main
File "C:\ProgramData\Anaconda3\lib\site-packages\pip\__init__.py", line 28, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "C:\ProgramData\Anaconda3\lib\site-packages\pip\vcs\mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "C:\ProgramData\Anaconda3\lib\site-packages\pip\download.py", line 41, in <module>
from pip._vendor.requests.adapters import BaseAdapter, HTTPAdapter
ModuleNotFoundError: No module named 'pip._vendor.requests.adapters'
我怎样才能让pip重新开始工作?我使用的是Windows10,64位python v3.6 anaconda v5.0
答案 0 :(得分:10)
通过重命名目录修复了同样的问题:
%USERPROFILE%\Anaconda3\Lib\site-packages\pip
然后运行conda install -f pip
(然后我想删除重命名的目录是安全的)
答案 1 :(得分:2)
这发生在损坏的 pip 时。升级失败导致的 pip 损坏可以通过运行来修复:
!easy_install pip
答案 2 :(得分:0)
我会回答我自己的问题。
通过卸载anaconda并从Windows安装可执行文件重新安装来解决问题。
基于此链接https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions,安装似乎出现了问题,但问题无法再现。我不知道conda update anaconda
究竟出了什么问题。