El software no se puede instalar. Cualquier ayuda para resolver este sería apreciada.

Creo que el error es probablemente un error de dependencia.

             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
----------------------------------------

Estoy usando esta biblioteca para generar hashes de los archivos y de modo alternativo, las soluciones también serán bienvenidos.

  • El error debido a los Python 2 sintaxis raise ValueError, "unsupported hash type", que en Python 3 está escrito raise ValueError("unsupported hash type"). Qué comando se le entrega a instalar hashlib?
  • pip3 instalar hashlib 🙂
  • De acuerdo a la pypi, hashlib es para Python 2.4 y abajo. Python 2.5 y encima viene con hashlib incluido. A ver por ti mismo, prueba a import hashlib.
InformationsquelleAutor dipl0 | 2017-07-16

1 Comentario

  1. 17

    hashlib módulo es instalado por defecto (creo que Python 2.6+). Usted está tratando de instalar un backport del que creó para la compatibilidad de las viejas versiones de Python.

    Acaba de hacer import hashlib y hacer sus cosas.

    Usted puede encontrar información acerca de los paquetes mediante la búsqueda en https://pypi.python.org/pypi.

Dejar respuesta

Please enter your comment!
Please enter your name here