Dernière version d'anaconda, windows 10, python 3.6. L'installation de tensorflow semble casser le pip.Tensorflow casse pip sur anaconda, windows os
>conda create -n py6 python=3.6
>activate py6
>conda install tensorflow
>pip install tweepy
Collecting tweepy
Exception:
Traceback (most recent call last):
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\commands\install.py", line 335, in run
wb.build(autobuilding=True)
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\wheel.py", line 749, in build
self.requirement_set.prepare_files(self.finder)
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\req\req_set.py", line 554, in _prepare_file
require_hashes
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\req\req_install.py", line 278, in populate_link
self.link = finder.find_requirement(self, upgrade)
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\index.py", line 465, in find_requirement
all_candidates = self.find_all_candidates(req.name)
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\index.py", line 423, in find_all_candidates
for page in self._get_pages(url_locations, project_name):
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\index.py", line 568, in _get_pages
page = self._get_page(location)
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\index.py", line 683, in _get_page
return HTMLPage.get_page(link, session=self.session)
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\index.py", line 811, in get_page
inst = cls(resp.content, resp.url, resp.headers)
File "C:\Programs\Anaconda3\envs\py6\lib\site-packages\pip\index.py", line 731, in __init__
namespaceHTMLElements=False,
TypeError: parse() got an unexpected keyword argument 'transport_encoding'
L'utilisation de tweepy est juste un exemple, pépin ne peut pas installer un paquet. La même chose se produit lors de l'installation de tensorflow en utilisant pip, et lors de l'utilisation d'un environnement virtuel python 3.5.
Probablement, cela est dû à une mise à jour de package erronée, qui sera corrigée lors de la prochaine mise à jour. En attendant, tout correctif ou toute sélection judicieuse des numéros de version de travail est la bienvenue.
D'autres ont [rapporté] (https://stackoverflow.com/questions/46499808/pip-throws-typeerror-when-trying-to -install-packages #) ce problème. J'ai posté une nouvelle question parce que je ne peux pas commenter leur question en raison de faible rep, et aussi pour mentionner explicitement tensorflow, qui dans l'autre question est mentionné comme un détail marginal. – Esuli
Le paquet tensorflow-gpu fonctionne correctement, donc c'est un problème du paquet cpu-only. – Esuli
Voir la deuxième solution de ma réponse ici pour le même problème: https://stackoverflow.com/a/46517130/7213753 –