Как заставить Jupyter Notebook использовать последнюю установленную мной версию Python?Python

Программы на Python
Ответить
Anonymous
 Как заставить Jupyter Notebook использовать последнюю установленную мной версию Python?

Сообщение Anonymous »

Я видел другой вариант этого вопроса здесь, на Stack Overflow, но в первом ответе говорилось о славе виртуальных сред, и все, о чем я мог подумать, было: «Можем ли мы начать ходить, прежде чем начнем бежать?». Я уверен, что виртуальные среды прекрасны во всех отношениях, и я жалкий негодяй, потому что не использую их, но на первый взгляд они кажутся мне излишними для того, что я на самом деле хочу сделать.
Проблема для меня началась, когда ячейка Jupyter Notebook решила выплеснуть оператор «совпадение», напечатав просто «синтаксическую ошибку» без какой-либо другой подсказки. Это странно для меня, потому что я уже много раз успешно использовал «сопоставление» в своих программах на Python.
В конце концов мне пришло в голову задаться вопросом, не существует ли какая-то проблема с версией Python. Да, как оказалось, версия Python, которую я использую для большинства программ, — «3.11.x», но Jupyter Notebook все еще использует «3.7.x». Что ж, это объясняет, почему ему не нравится «совпадение».
Я мог бы переписать оскорбительный раздел в виде цепочки операторов «если» или попытаться убедить Jupyter Notebook использовать более свежую версию Python. Это казалось лучшим долгосрочным решением, поэтому я хотел попробовать.
Согласно многим источникам, идея состоит в том, чтобы использовать магическое заклинание «пип». Всегда полезный искусственный интеллект, который теперь появляется в моем браузере, предлагает

Код: Выделить всё

pip install --update "jupyter notebook"
Я попробовал это, потому что не хотел тратить много времени на поиск. Но Пипу это не очень понравилось, и он выдал мне сообщение об ошибке. Я действительно не мог прочитать его хорошо, потому что он выглядел как красный текст на черном фоне. На мой вкус, здесь недостаточно контраста (на самом деле, «pip» сначала хотел, чтобы я обновил сам «pip», опять же в трудночитаемом зеленом и красном тексте).
Компьютерщики для гиков предложили это вызов

Код: Выделить всё

pip install --update jupyter
после установки новой версии Python Jupyter Notebook сможет ее использовать. Что ж, это, конечно, заставило pip выполнить множество загрузок и установок, но в конце концов Jupyter Notebook по-прежнему говорит, что использует Python 3.7.x.
Полагаю, я мог бы удалить Jupyter Notebook полностью и попробуйте переустановить его с нуля. Но это может быть излишним. Возможно, я мог бы попробовать что-то менее радикальное?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -installed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»