pipがTypeErrorをスローします:新しいパッケージをインストールしようとすると、parse()が予期しないキーワード引数 'transport_encoding'を受け取りました


96

Anaconda3の最新バージョンを使用しています。インストールしたばかりで、いくつかのパッケージをダウンロードしようとしています。アナコンダプロンプトを使用しています。pipを使用して(既存のパッケージのアップグレードを含む)何かをしようとすると、次のトレースバックが表示されます。

    Exception:
Traceback (most recent call last):
  File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\commands\install.py", line 335, in run
    wb.build(autobuilding=True)
  File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\req\req_set.py", line 487, in _prepare_file
    req_to_install, finder)
  File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\req\req_set.py", line 428, in _check_skip_installed
    req_to_install, upgrade_allowed)
  File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\index.py", line 465, in find_requirement
    all_candidates = self.find_all_candidates(req.name)
  File "C:\Users\csprock\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:\Users\csprock\Anaconda3\lib\site-packages\pip\index.py", line 568, in _get_pages
    page = self._get_page(location)
  File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\index.py", line 683, in _get_page
    return HTMLPage.get_page(link, session=self.session)
  File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\index.py", line 811, in get_page
    inst = cls(resp.content, resp.url, resp.headers)
  File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\index.py", line 731, in __init__
    namespaceHTMLElements=False,
TypeError: parse() got an unexpected keyword argument 'transport_encoding'

何か案は?(この問題は、tensorflowをインストールした後にのみ発生しました)ありがとうございます。


3
同じ問題を得た
アナトリーアレクセーエフ

3
DOESのconda install作品?
rostamn739 2017

15
また、この問題はTensorFlowをインストールした後にのみ発生しました。
thewayup

6
私も。10とアナコンダ3を勝ち取る
2017年

3
Windows 10のAnaconda 3にTensorflowをインストールした後、私に問題が発生したことを確認できます。一連のプラグインをインストールし、Tensorflowがそれ以上インストールできなくなった後。
オメガスティック2017年

回答:


196

私は同じ問題を抱えていて、私のために働いたのはcondaでpipを更新することでした:

conda install pip

それは私のピップを9.0.1-py36hadba87b_3から9.0.1-py36h226ae91_4に変更し、問題を解決しました。


3
私も働いた!ありがとう
Kenny Togunloju 2017年

私も働いた。ありがとうございました。私の場合、情報は次のようでした:次のパッケージは、優先度の高いチャネルによってサポートされます:pip:9.0.1-py36hadba87b_3-> 9.0.1-py36_0 conda-forge
Marek Podyma

上記の6のような同じ問題がありましたが、これでもうまくいきました。
ピートマンチーニ

鉱山は既にpy35h691316f_4にあり、このコマンドは何も変更していません。まだ例外が発生します。
user3477889

これは私のために働きました:python -m pip install --upgrade tensorflow
user3477889

29

https://github.com/html5lib/html5lib-python/tree/master/html5libをダウンロードし、テンソルフロー環境のhtml5libフォルダー内のすべてのファイルを上書きします "envs \ tensorflow \ Lib \ site-packages \ html5lib"これで、その後、「pip install」コマンドを実行します


45
ロミオの答えに便乗してconda install --force html5lib、私のために問題を修正しました。
マイクランゼッタ2017年

tensorflowとtensorflow-gpuの両方でこれを試してみましたが、トレースバックエラーはまったく同じです:init namespaceHTMLElements = Falseのファイル "C:\ Users \ Administrator \ Anaconda3 \ lib \ site-packages \ pip \ index.py"、731行目、TypeError:parse()が予期しないキーワード引数 'transport_encoding
nights

わかった。そのため、置き換えるべきtensorflowsインストールではなく、anaconda3 html5lib-> \ Anaconda3 \ Lib \ site-packages \ html5libをインストールします。これでようやくうまくいきました。

5
@MikeLanzettaソリューションが機能しませんでした。conda install -c anaconda html5lib働いた
Ravi

10

Anaconda 3の最新バージョンにケラスをインストールしているときに(pipを使用してテンソルフロー1.3をインストールした後)同じ問題に遭遇しました。コンダを使用してケラスをインストールすることで問題を解決できました。 conda install -c conda-forge keras


これは私には機能しません、Win 10 Anaconda 5.0.0 python 3.6 tensorflow 1.3 cuda 8とcudnn 6
Gabriel Asqui

tensorflow gpuバージョンをインストールしているようですが、Anacondaで動作するかどうかは不明です。
ピーチ

私にとっても機能しません。keras 2.0.6 py36_0 conda-forge

7

SerpentAIのインストール中にこの正確なエラーが発生しました。私が修正するために行ったのactivate serpentはcondaプロンプトで実行された後、コマンドを再度実行したことです。それがあなたの状況に適用できるかどうかはわかりませんが、彼らはそれが十分に近いと思われます。

編集-上記が機能しない場合は、この行をコメント化してください: ここに画像の説明を入力してください

それは私には完璧に働きました。(これは私たちのコミュニティの役に立つメンバーがデバッグするのに8時間かかりました)


「アクティベート」とは何ですか?リストされたcondaコマンドとは思えません。
thewayup '10 / 10/17

それは[conda](から作成された仮想環境を使用することであるconda.io/docs/user-guide/tasks/manage-environments.html
Ashniu123

1
manjaro linuxでは、ファイルはにあり/usr/lib/python2.7/site-packages/pip/_internal/index.py、同じ行にコメントされています。
完全に

1

これは私のために働きました:

python -m pip install --upgrade tensorflow



0

ここに私のための修正がありました:

cd /usr/share/python-wheels/

dirの内容:

-rwxrwxrwx   1 www-data www-data 493905 Jul 22  2015 html5lib-0.999-py2.py3-none-any.whl
-rw-r--r--   1 root     root     112620 Apr  3  2019 html5lib-0.999999999-py2.py3-none-any.whl

実行:

mv html5lib-0.999-py2.py3-none-any.whl html5lib-0.999-py2.py3-none-any.whl.bak

その後、pip3は正常に動作します。古い0.999バージョンをロードしていました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.