conda缺少requests.packages.urllib3.util.url

时间:2016-09-30 08:02:23

标签: python anaconda conda urllib3

不知怎的,我打破了我的conda / urllib3安装(Python 2.7 / Anaconda)但没有管理员权限我使用的机器有限的选项来修复/重新安装整个蟒蛇的一切。

对于任何conda操作(例如conda install launcher),我收到消息:

Traceback (most recent call last):
  File "C:\Anaconda2\Scripts\conda-script.py", line 3, in <module
    import conda.cli
  File "C:\Anaconda2\Lib\site-packages\conda\cli\__init__.py", li
    from .main import main  # NOQA
  File "C:\Anaconda2\Lib\site-packages\conda\cli\main.py", line 4
    from ..base.context import context
  File "C:\Anaconda2\Lib\site-packages\conda\base\context.py", li
    from ..common.url import urlparse, path_to_url
  File "C:\Anaconda2\Lib\site-packages\conda\common\url.py", line
    from requests.packages.urllib3.util.url import parse_url
ImportError: No module named requests.packages.urllib3.util.url

对于conda和urllib3,我尝试了许多使用pip的组合,例如

pip install urllib3 
pip install urllib3 --upgrade
pip install urllib3 --upgrade --force-reinstall
pip install urllib3==1.7.1 --upgrade --force-reinstall
pip install H:\PyManPkgs\urllib3-1.18-py2.py3-none-any.whl --upgrade

pip install conda
pip install conda --upgrade --force-reinstall

等。 所有这些安装都运行良好,但同样的conda / urllib3问题仍然存在。

感谢

1 个答案:

答案 0 :(得分:1)

我在尝试更新Mac上的一些软件包时遇到了同样的问题。

经过一些尝试,我设法恢复了我使用这些命令的安装。

sudo pip uninstall conda
sudo pip install conda==4.1.6
sudo pip install conda_env==2.4.2
sudo pip install requests --upgrade

我能够做到“conda info

似乎在某处有一些冲突有点想法在哪里以及为什么。 根据您收到的新错误消息,您可能需要重新安装/升级其他软件包。