未能在python3.5中安装hashlib-错误代码1

未能在python3.5中安装hashlib-错误代码1,python,python-3.x,pip,Python,Python 3.x,Pip,我正试图在我的mac上安装hashlibpip不起作用,简易安装也不起作用。 以下是错误: Collecting hashlib Using cached hashlib-20081119.zip Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in &

我正试图在我的mac上安装
hashlib
<代码>pip不起作用,
简易安装
也不起作用。 以下是错误:

  Collecting hashlib
    Using cached hashlib-20081119.zip
      Complete output from command python setup.py egg_info:
      Traceback (most recent call last):
        File "<string>", line 1, in <module>
        File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/setuptools/__init__.py", line 12, in <module>
    import setuptools.version
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/setuptools/version.py", line 1, in <module>
    import pkg_resources
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pkg_resources/__init__.py", line 36, in <module>
    import email.parser
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/email/parser.py", line 12, in <module>
    from email.feedparser import FeedParser, BytesFeedParser
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/email/feedparser.py", line 27, in <module>
    from email import message
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/email/message.py", line 16, in <module>
    from email import utils
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/email/utils.py", line 28, in <module>
    import random
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/random.py", line 45, in <module>
    from hashlib import sha512 as _sha512
  File "/private/var/folders/nw/flrm4y0d499fk5xr2ppxk4sr0000gn/T/pip-build-lv720o4k/hashlib/hashlib.py", line 80
    raise ValueError, "unsupported hash type"
                    ^
SyntaxError: invalid syntax

----------------------------------------
  Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/nw/flrm4y0d499fk5xr2ppxk4sr0000gn/T/pip-build-lv720o4k/hashlib/ 
收集hashlib
使用缓存的hashlib-20081119.zip
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/setuptools/_-init___;.py”,第12行,在
导入setuptools.version
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/setuptools/version.py”,第1行,在
导入pkg_资源
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pkg_-resources/_-init___.py”,第36行
导入email.parser
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/email/parser.py”,第12行,在
从email.feedparser导入feedparser,BytesFeedParser
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/email/feedparser.py”,第27行,在
从电子邮件导入消息
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/email/message.py”,第16行,在
从电子邮件导入utils
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/email/utils.py”,第28行,在
随机输入
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/random.py”,第45行,在
从hashlib导入sha512作为_sha512
文件“/private/var/folders/nw/flrm4y0d499fk5xr2ppxk4sr0000gn/T/pip-build-lv720o4k/hashlib/hashlib.py”,第80行
raise VALUERROR,“不支持的哈希类型”
^
SyntaxError:无效语法
----------------------------------------
命令“python setup.py egg_info”在/private/var/folders/nw/flrm4y0d499fk5xr2ppxk4sr0000gn/T/pip-build-lv720o4k/hashlib/

任何进一步的建议都很好。提前谢谢

sudo apt get安装libffi dev g++libssl dev


通过

我知道这个问题很老了,但我在谷歌上偶然发现了它,因为我刚才也遇到了同样的问题。在我的例子中,我使用的是AWS Elastic Beanstalk,我的环境得到了与hashlib中语法错误完全相同的神秘错误消息

对于AWS,诀窍不是将所有导入都包含在requirements.txt文件中,而是只包含通常需要pip安装的内容。其中包括hashlib、string和random等模块


所以对于其他偶然发现这个问题的人来说:不需要安装hashlib,只需导入它,就可以开始了

hashlib
是Python标准库的一部分。你不需要安装它。哦,但是当我试图使用库中的任何函数时,它会给我一个错误,说
AttributeError:'builtin\u function\u或\u method'对象没有属性'update'
(这是在使用update函数的情况下),然后请发布原始错误(带有你的代码和正确的描述),不是你解决问题的方法的问题。