首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python hashlib未能安装pip。

python hashlib未能安装pip。
EN

Ask Ubuntu用户
提问于 2016-05-10 12:54:17
回答 3查看 23.3K关注 0票数 5

我有一个依赖于hashlib的脚本,但是当我尝试sudo安装hashlib时,我得到如下信息:

代码语言:javascript
复制
$ sudo pip install hashlib
Collecting hashlib
  Downloading hashlib-20081119.zip (42kB)
    100% |████████████████████████████████| 51kB 610kB/s 
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/lib/python2.7/dist-packages/setuptools/__init__.py", line 12, in <module>
        from setuptools.extension import Extension
      File "/usr/lib/python2.7/dist-packages/setuptools/extension.py", line 8, in <module>
        from .dist import _get_unpatched
      File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 16, in <module>
        from setuptools.depends import Require
      File "/usr/lib/python2.7/dist-packages/setuptools/depends.py", line 6, in <module>
        from setuptools import compat
      File "/usr/lib/python2.7/dist-packages/setuptools/compat.py", line 17, in <module>
        import httplib
      File "/usr/lib/python2.7/httplib.py", line 80, in <module>
        import mimetools
      File "/usr/lib/python2.7/mimetools.py", line 6, in <module>
        import tempfile
      File "/usr/lib/python2.7/tempfile.py", line 35, in <module>
        from random import Random as _Random
      File "/usr/lib/python2.7/random.py", line 49, in <module>
        import hashlib as _hashlib
      File "hashlib.py", line 115, in <module>
        f()
    TypeError: 'frozenset' object is not callable

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-BbiB5F/hashlib/

我能做些什么来解决这个问题?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2016-06-28 21:09:54

也犯了同样的错误。试试easy_install hashlib

票数 7
EN

Ask Ubuntu用户

发布于 2016-05-10 14:36:25

我在最新的Ubuntu16Desktop上遇到了同样的问题。

快速和肮脏的修复方法是删除/usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so file

票数 6
EN

Ask Ubuntu用户

发布于 2018-05-04 07:26:56

删除/usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so之后,我需要再运行一步

代码语言:javascript
复制
sudo pip install python-dev

之后,成功运行sudo pip install hashlib

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/770262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档