web-dev-qa-db-ja.com

hashlibのインストールに失敗しました、python 3、debian

ソフトウェアのインストールに失敗します。これを解決するための助けがあれば幸いです。

エラーはおそらく依存関係エラーだと思います。

             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

        ----------------------------------------

私はこのライブラリを使用してファイルのハッシュを生成しているので、代替ソリューションも歓迎されます。

7
dipl0

hashlibモジュールはデフォルトでインストールされます(Python 2.6+)と思います)古いPythonバージョン。

import hashlibそしてあなたの仕事をしてください。

https://pypi.python.org/pypi で検索すると、パッケージに関する情報を見つけることができます。

26