pip3
.ImportError: cannot import name 'pkg_resources' from 'pip._vendor'
Le pkg_resources
n'est pas dans le paquet pip._vendor
Lorsque j'ai vérifié auprès de la CLI pour voir si le package existait réellement, il s'est avéré qu'il existait. Ensuite, lorsque j'ai vérifié l'emplacement du fichier, il s'est avéré qu'il n'existait pas dans le répertoire géré par pip.
--Vérifiez l'existence du fichier
Python 3.7.7 (default, Mar 10 2020, 15:43:33)
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pkg_resources
>>> pkg_resources.__file__
'/usr/local/lib/python3.7/site-packages/pkg_resources/__init__.py'
>>>
--Répertoire du package requis lors du démarrage de pip
/Users/username/Library/Python/3.7/lib/python/site-packages/pip/_vendor/
--Copiez le fichier du package dans un répertoire géré par pip --Créer un lien symbolique pour le fichier du package dans un répertoire géré par pip
Cette fois, nous traiterons de l'idée de créer un lien symbolique.
ln -s /usr/local/lib/python3.7/site-packages/pkg_resources /Users/username/Library/Python/3.7/lib/python/site-packages/pip/_vendor/pkg_resources
% pip3
Usage:
pip3 <command> [options]
.
.
.
Vous pouvez maintenant le faire avec bonheur.
Traceback (most recent call last):
File "/Library/Developer/CommandLineTools/usr/bin/pip3", line 10, in <module>
sys.exit(main())
File "/Users/username/Library/Python/3.7/lib/python/site-packages/pip/_internal/__init__.py", line 16, in main
from pip._internal.utils.entrypoints import _wrapper
File "/Users/username/Library/Python/3.7/lib/python/site-packages/pip/_internal/utils/entrypoints.py", line 3, in <module>
from pip._internal.cli.main import main
File "/Users/username/Library/Python/3.7/lib/python/site-packages/pip/_internal/cli/main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/Users/username/Library/Python/3.7/lib/python/site-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/Users/username/Library/Python/3.7/lib/python/site-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
from pip._internal.cli import cmdoptions
File "/Users/username/Library/Python/3.7/lib/python/site-packages/pip/_internal/cli/cmdoptions.py", line 28, in <module>
from pip._internal.models.target_python import TargetPython
File "/Users/username/Library/Python/3.7/lib/python/site-packages/pip/_internal/models/target_python.py", line 4, in <module>
from pip._internal.utils.misc import normalize_version_info
File "/Users/username/Library/Python/3.7/lib/python/site-packages/pip/_internal/utils/misc.py", line 20, in <module>
from pip._vendor import pkg_resources
ImportError: cannot import name 'pkg_resources' from 'pip._vendor'