2016-09-30 13 views
2

不知怎的,我打破了我的暢達/ urllib3安裝(Python的2.7 /蟒蛇),但如果沒有管理員權限,以我用有限的選項來修復/重新安裝一切全蟒蛇機器。 (e.g康達安裝發射器)暢達失蹤requests.packages.urllib3.util.url

對於任何康達操作,我收到消息:

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 

對於這兩種康達和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 

等 所有這些安裝的做工精細,但同樣暢達/ urllib3問題仍然存在。

感謝

回答

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

似乎有一些矛盾的地方咬知道在哪裏,以及爲什麼。 也許你可能需要重新安裝/升級取決於你得到了新的錯誤消息的一些其他的包。

+0

重新安裝暢達和沒有sudo conda_env爲我工作得很好。感謝您的+1 – vsachar