ModuleNotFoundError: при попытке установить пакет Python для Django ни один модуль с именем pip.download не обнаружил
При попытке установить Numpy и другие пакеты с помощью pip. Я получаю сообщение о том, что ModuleNotFoundError: No module named 'pip.download'
, Кто-нибудь знает какие-либо возможные решения для этого? В настоящее время я работаю на Python3. Я смотрел на подобные проблемы, но, похоже, нет решений. Например, "pip install unroll": "python setup.py egg_info" завершился ошибкой с кодом ошибки 1
pip3 install 'django-numpy==1.0'
Collecting django-numpy==1.0
Downloading https://files.pythonhosted.org/packages/a2/15/22ea119379010455ee91c3ee2f76da207fbd342f5277305da3ad660a0a13/django-numpy-1.0.0.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/pz/d28llk412ss8ptwv5znkhv1m0000gn/T/pip-install-kwd6b6us/django-numpy/setup.py", line 6, in <module>
from pip.download import PipSession
ModuleNotFoundError: No module named 'pip.download'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/pz/d28llk412ss8ptwv5znkhv1m0000gn/T/pip-install-kwd6b6us/django-numpy/
1 ответ
Версия пункта должна быть уменьшена до 9.0.1 pip install pip==9.0.1
Если вы хотите обновить старый пакет Python с помощью этого кода,
from pip.download import PipSession
, этот фрагмент может заменить его
try: # pip >= 10
from pip._internal.download import PipSession
except ImportError: # pip <= 9.0.3
from pip.download import PipSession
(получено из этого аналогичного ответа: /questions/8944287/net-modulya-s-imenem-pipreq/8944291#8944291)
Попробуйте переустановить его принудительно.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3
get-pip.py --force-reinstall