Anaconda 蟒蛇2:无法导入名称md5

Anaconda 蟒蛇2:无法导入名称md5,anaconda,Anaconda,我刚刚安装了一个干净的anaconda2,conda总是抛出以下错误: ERROR:root:code for hash md5 was not found. Traceback (most recent call last): File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 147, in <module> globals()[__func_name] = __get_hash(__func_name

我刚刚安装了一个干净的anaconda2,conda总是抛出以下错误:

ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
 File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
   File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 147, in <module>
     globals()[__func_name] = __get_hash(__func_name)
   File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
     raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
   File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 147, in <module>
      globals()[__func_name] = __get_hash(__func_name)
   File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
      raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
     raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
   File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 147, in <module>
     globals()[__func_name] = __get_hash(__func_name)
   File "/home/niid/anaconda2/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
      raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "/home/niid/.bin/conda", line 11, in <module>
      sys.exit(main())
  File "/home/niid/anaconda2/lib/python2.7/site-packages/conda/cli/main.py", line 182, in main
      return conda_exception_handler(_main, *args)
  File "/home/niid/anaconda2/lib/python2.7/site-packages/conda/exceptions.py", line 644, in conda_exception_handler
      return handle_exception(e)
  File "/home/niid/anaconda2/lib/python2.7/site-packages/conda/exceptions.py", line 634, in handle_exception print_unexpected_error_message(e)
  File "/home/niid/anaconda2/lib/python2.7/site-packages/conda/exceptions.py", line 596, in print_unexpected_error_message
    stderrlogger.info(get_main_info_str(get_info_dict()))
  File "/home/niid/anaconda2/lib/python2.7/site-packages/conda/cli/main_info.py", line 162, in get_info_dict
    from ..connection import user_agent
  File "/home/niid/anaconda2/lib/python2.7/site-packages/conda/connection.py", line 12, in <module>
     from requests import Session, __version__ as REQUESTS_VERSION
  File "/home/niid/anaconda2/lib/python2.7/site-packages/requests/__init__.py", line 43, in <module>
    import urllib3
  File "/home/niid/anaconda2/lib/python2.7/site-packages/urllib3/__init__.py", line 8, in <module>
    from .connectionpool import (
  File "/home/niid/anaconda2/lib/python2.7/site-packages/urllib3/connectionpool.py", line 29, in <module>
    from .connection import (
  File "/home/niid/anaconda2/lib/python2.7/site-packages/urllib3/connection.py", line 39, in <module>
     from .util.ssl_ import (
  File "/home/niid/anaconda2/lib/python2.7/site-packages/urllib3/util/__init__.py", line 6, in <module>
  from .ssl_ import (
    File "/home/niid/anaconda2/lib/python2.7/site-packages/urllib3/util/ssl_.py", line 7, in <module>
  from hashlib import md5, sha1, sha256
ImportError: cannot import name md5
到目前为止,我无法找到与此问题相关的任何修复方法。这很奇怪,因为我刚刚这么做了

 rm -rf $HOME/anaconda2
然后进行了一次彻底的重新安装

编辑:


问题似乎只出现在水蟒5号上。我重新安装了Anaconda 4.4.0,但问题没有出现。我将尝试anaconda论坛。

我遇到了完全相同的问题,我相信anaconda在2017年10月25日的最新版本中解决了这个问题()

现在它对我起作用了


您是否尝试下载新的副本?我认为安装程序会在安装过程中检查文件完整性,但我也会手动检查安装程序的文件哈希,并确保您具有文件完整性。这里是散列<代码>https://repo.continuum.io/archive/。是的,我从回购协议下载了一份新的副本。巨蟒和小蟒蛇都犯了同样的错误。非常奇怪。我现在没有主意了,但是发布操作系统和版本可能会有帮助。我正在使用WSL Ubuntu 14.04。但问题似乎已经知道了:谢谢你的帖子。Anaconda2V5在WSL上也不适合我。但是,Anaconda3 v5正在工作。是的。我最近检查了一下,看看它是否已经修好了,现在对我也有效。来这里是为了更新,但你比我快了朱诺!:)
 rm -rf $HOME/anaconda2