Aucun module nommé "pkg_resources'

J'ai essayé de mettre à niveau tensorflow avec pip install tensorflow --upgrade.
Lors de la désinstallation de l'ancienne version de setuptools une erreur s'est produite:

PermissionError: [Errno 13] Permission denied: '/Users/<myName>/anaconda/lib/python3.5/site-packages/easy-install.pth'

et

FileNotFoundError: [Errno 2] No such file or directory: '/Users/<myName>/anaconda/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg'

Maintenant, lors de l'utilisation de pip, j'obtiens l'erreur qu'il y a No module named 'pkg_resources'.

J'ai essayé la solution dans le fil Aucun module nommé pkg_resources:

À l'aide de

curl https://bootstrap.pypa.io/ez_setup.py | python

de nouveau produit l'erreur suivante (également lors de l'utilisation sudo curl):

error: [Errno 13] Permission denied: '/Users/<myName>/anaconda/lib/python3.5/site-packages/easy-install.pth'

Essayer de réinstaller setuptools comme il a été également suggéré:

pip install --upgrade setuptools

résultats dans le même No module named 'pkg_resources' message d'erreur.

Je suis sous MacOS 10.12.4

Quelles sont les autorisations de fichier de /Users/<myName>/anaconda/lib/python3.5/ et /Users/<myName>/anaconda/lib/python3.5/site-å/ ?
J'ai drwx droit pour la .../python3.5/site-packages dossier, mais en quelque sorte la easy-install.pth est le seul fichier dans ce dossier, où je viens de rw autorisations.
Essayez d'exécuter chmod +x easy-install.pth pour obtenir exectuve autorisations. Il est normal que le d autorisation est manquante pour la .pth fichier, comme c'est un fichier et non pas un répertoire.
Je pense que vous pourriez avoir exécuter certains sudo de commande dans le passé qui a mélangé le propriétaire du fichier. Essayez de changer le propriétaire de sudo à votre propre compte d'utilisateur et vérifiez si l'erreur est résolu.
Que résolu.

OriginalL'auteur McLawrence | 2017-04-28