Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 21, 2021 16:02:00

Alex_Py
Зарегистрирован: 2020-06-14
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Jupyter не видит pip

Странная ситуация возникла. Не знаю куда копать.
Обновил pip с версии 21.1.1 до 21.1.2, делал это в powershell. Команда «python –m pip install –upgrade pip» Рядовая казалось бы операция. pip успешно обновился.
Но, когда я зашел в Jupyter и попытался установить библиотеку то jupyter мне заявил
Traceback (most recent call last):
File “c:\users\alex\anaconda3\lib\runpy.py”, line 193, in _run_module_as_main
“__main__”, mod_spec)
File “c:\users\alex\anaconda3\lib\runpy.py”, line 85, in _run_code
exec(code, run_globals)
File “C:\Users\alex\anaconda3\Scripts\pip.exe\__main__.py”, line 4, in <module>
ModuleNotFoundError: No module named ‘pip._internal’

Причем через консоль pip спокойно устанавливает пакеты.
Для справки скажу – я через jupyter ставлю пакеты, чтобы их мог видеть Spyder.
Вопрос – почему Jupiter перестал видеть pip и как преодолеть эту проблему?
В интернете искал – ни чего вразумительного не нашел.
Пытался сделать !python -m pip install – но ответ «No module named pip.__main__; ‘pip’ is a package and cannot be directly executed».
Возможно у кого то была подобная ситуация.
У меня Python 3.7.6. Операционка Windows7 64.

Офлайн

#2 Июнь 21, 2021 19:36:38

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Jupyter не видит pip

Alex_Py
Для справки скажу – я через jupyter ставлю пакеты, чтобы их мог видеть Spyder.
Если питон правильно стоит то спайдер и без jupiter все отлично видит. Подозрение что у вас два питона. сравните версии.
 >>> import sys
>>> sys.version
'3.9.5 (default, May 11 2021, 08:20:37) \n[GCC 10.3.0]'



Офлайн

#3 Июнь 22, 2021 14:57:28

Alex_Py
Зарегистрирован: 2020-06-14
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Jupyter не видит pip

Спасибо за ответ.
У меня раньше был питон 3.4 (я его снес, но остатки в виде pip.exe и т.п. остались на диске)
А рабочий 3.7.6

Проблему решил установкой новой анаконды (снес дистрибутив Anaconda3-2020.02-Windows-x86_64, установил Anaconda3-2021.05-Windows-x86_64). В Jupiter-e pip появился.
Кстати в этом дистрибутиве Spyder 4.2.5 (в прежнем был 4.0.1) и на глазок как будто быстрее работает что ли.
Может кому пригодится

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version