Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Failed to install hashlib, python 3, debian

Tags:

The software fails to install. Any help in resolving this would be appreciated.

I believe that the error is probably a dependency error.

             Running setup.py (path:/tmp/pip-build-9rlb94_r/hashlib/setup.py) egg_info for package hashlib             Traceback (most recent call last):               File "<string>", line 3, in <module>               File "/usr/local/lib/python3.4/dist-packages/setuptools/__init__.py", line 10, in <module>                 from setuptools.extern.six.moves import filter, map               File "/usr/local/lib/python3.4/dist-packages/setuptools/extern/__init__.py", line 1, in <module>                 from pkg_resources.extern import VendorImporter               File "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", line 36, in <module>                 import email.parser               File "/usr/lib/python3.4/email/parser.py", line 12, in <module>                 from email.feedparser import FeedParser, BytesFeedParser               File "/usr/lib/python3.4/email/feedparser.py", line 27, in <module>                 from email import message               File "/usr/lib/python3.4/email/message.py", line 16, in <module>                 from email import utils               File "/usr/lib/python3.4/email/utils.py", line 28, in <module>                 import random               File "/usr/lib/python3.4/random.py", line 45, in <module>                 from hashlib import sha512 as _sha512               File "/tmp/pip-build-9rlb94_r/hashlib/hashlib.py", line 80                 raise ValueError, "unsupported hash type"                                 ^             SyntaxError: invalid syntax             Complete output from command python setup.py egg_info:             Traceback (most recent call last):            File "<string>", line 3, in <module>            File "/usr/local/lib/python3.4/dist-packages/setuptools/__init__.py", line 10, in <module>              from setuptools.extern.six.moves import filter, map            File "/usr/local/lib/python3.4/dist-packages/setuptools/extern/__init__.py", line 1, in <module>              from pkg_resources.extern import VendorImporter            File "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", line 36, in <module>              import email.parser            File "/usr/lib/python3.4/email/parser.py", line 12, in <module>              from email.feedparser import FeedParser, BytesFeedParser            File "/usr/lib/python3.4/email/feedparser.py", line 27, in <module>              from email import message            File "/usr/lib/python3.4/email/message.py", line 16, in <module>              from email import utils            File "/usr/lib/python3.4/email/utils.py", line 28, in <module>              import random            File "/usr/lib/python3.4/random.py", line 45, in <module>              from hashlib import sha512 as _sha512            File "/tmp/pip-build-9rlb94_r/hashlib/hashlib.py", line 80              raise ValueError, "unsupported hash type"                              ^          SyntaxError: invalid syntax          ---------------------------------------- 

I am using this library to generate hashes for files and so alternative solutions would also be welcome.

like image 762
dipl0 Avatar asked Jul 16 '17 18:07

dipl0


Video Answer


1 Answers

hashlib module is installed by default (I think Python 2.6+). You are trying to install a backport of it created for forward compatibility of old Python versions.

Just do import hashlib and do your stuff.

You could find info about packages by searching in https://pypi.python.org/pypi.

like image 155
Arman Ordookhani Avatar answered Oct 04 '22 13:10

Arman Ordookhani