pip에서 TypeError 발생 : parse ()가 새 패키지를 설치하려고 할 때 예기치 않은 키워드 인수 'transport_encoding'을 받았습니다.
최신 버전의 Anaconda3를 사용하고 있습니다. 방금 설치했고 일부 패키지를 다운로드하려고합니다. Anaconda Prompt를 사용하고 있습니다. 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를 설치 한 후에 만 시작되었습니다) 감사합니다.
나는 같은 문제가 있었고 나를 위해 일한 것은 conda로 pip를 업데이트하는 것이 었습니다.
conda install pip
내 핍을 9.0.1-py36hadba87b_3에서 9.0.1-py36h226ae91_4로 변경하고 문제를 해결했습니다.
https://github.com/html5lib/html5lib-python/tree/master/html5lib를 다운로드 하고 tensorflow 환경 "envs \ tensorflow \ Lib \ site-packages \ html5lib"의 html5lib 폴더에있는 모든 파일을 덮어 씁니다. 그 후에 "pip install"명령을 실행하려면
최신 버전의 Anaconda 3에 keras를 설치하는 동안 (pip를 사용하여 tensorflow 1.3을 설치 한 후) 동일한 문제가 발생했습니다. conda를 사용하여 keras를 설치하여 문제를 해결할 수있었습니다. conda install -c conda-forge keras
SerpentAI를 설치하는 동안이 정확한 오류가 발생했습니다. 내가 수정 한 것은 activate serpent
conda 프롬프트에서 실행 한 다음 명령을 다시 실행했습니다. 귀하의 상황에 적용 할 수 있는지 확실하지 않지만 충분히 가까워 보입니다.
편집-위의 내용이 작동하지 않으면 다음 줄을 주석 처리하십시오.
그것은 나를 위해 완벽하게 작동했습니다. (이것은 우리 커뮤니티의 유용한 구성원을 디버그하는 데 8 시간이 걸렸습니다.)
이것은 나를 위해 일했습니다.
python -m pip install-tensorflow 업그레이드
pip3 install -U html5lib=="0.9999999"
나를 위해 일했다
다음 은 github 의 html5lib 버그입니다.
'Programming' 카테고리의 다른 글
Linux에서 데몬 만들기 (0) | 2020.08.27 |
---|---|
console.log 출력은 어디에 저장됩니까? (0) | 2020.08.27 |
Android에서 뷰 위치를 동적으로 설정하려면 어떻게해야합니까? (0) | 2020.08.27 |
jquery 모든 양식 요소 가져 오기 : 입력, 텍스트 영역 및 선택 (0) | 2020.08.27 |
Heroku 오류 : "권한이 거부되었습니다 (공개 키)" (0) | 2020.08.27 |