webentwicklung-frage-antwort-db.com.de

fehler beim Transport_encoding während der Installation mit Pip

Ich bekomme unerwartete Argumente: Schlüsselwort encoding in parse (), während ich versuche, ein Python-Paket über pip zu installieren. 

Ich bekomme dieses Problem, seit ich Tensorflow für Python 3.6 installiert habe, was wahrscheinlich zu Problemen mit html5lib und setuptools geführt hat. Sie haben html5lib1.0b10 mit der Datei tar.gz (admin install) erneut installiert. Das Problem bleibt jedoch bestehen. Bitte helfen Sie !!

pip install spacy
Collecting spacy
Exception:
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\commands\install.py", line 335, in run
    wb.build(autobuilding=True)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.Finder)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\req\req_set.py", line 554, in _prepare_file
    require_hashes
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\req\req_install.py", line 278, in populate_link
    self.link = Finder.find_requirement(self, upgrade)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 465, in find_requirement
    all_candidates = self.find_all_candidates(req.name)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 423, in find_all_candidates
    for page in self._get_pages(url_locations, project_name):
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 568, in _get_pages
    page = self._get_page(location)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 683, in _get_page
    return HTMLPage.get_page(link, session=self.session)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 811, in get_page
    inst = cls(resp.content, resp.url, resp.headers)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 731, in __init__
    namespaceHTMLElements=False,
TypeError: parse() got an unexpected keyword argument 'transport_encoding'
4
Itachi

Problem war zwar mit html5lib und setuptools, ich habe html5lib mit neu installiert

conda install -c anaconda html5lib

Obwohl die Paketversionen identisch waren, heißt es: "Die folgenden Pakete werden von einem Kanal mit höherer Priorität SUPERSEDED" und installiert conda, conda-env, html5lib. Ich bin mir nicht sicher, was den Kanalteil mit höherer Priorität angeht. Aber das hat mein Problem beantwortet !!

9
Itachi

Problem tritt nach der Installation von tensorflow 1.3.0 auf.

html5lib neu installieren.

conda uninstall html5lib --force
conda install html5lib

Behebt das Problem vorübergehend bis zum nächsten pip install --upgrade tensorflow. Hatte das gleiche Problem mit pip install --upgrade tensorflow-gpu.

4
Roman Son

Dank Nemish wurde das Pip-Installationsproblem durch die Installation von html5lib behoben. Tensorflow und einige andere Pakete wurden dabei jedoch heruntergestuft. Wenn Sie den Tensorflow von Pip auf 1.3 aktualisieren, wird die Pip-Installation erneut fehlerhaft.

0
fraktor