В настоящее время я сталкиваюсь с этой ошибкой при запуске Spyder 6.0.1 (установленного с помощью pip, поскольку тот, который доступен в пакете apt, привязан к версии 4.2.1) в Ubuntu 22.04:
An error occurred while starting the kernel
/home/username/.local/lib/python3.10/site‑packages/matplotlib/projections/__init__.py:63:
UserWarning: Unable to import Axes3D. This may be due to multiple versions of Matplotlib
being installed (e.g. as a system package and as a pip package).
As a result, the 3D projection is not available.
warnings.warn("Unable to import Axes3D. This may be due to multiple versions of "
Это связано с тем, что как пакет apt python3-matplotlib (3.5.1) (необходим в качестве зависимости для некоторого другого установленного программного обеспечения), так и пакет pip matplotlib< /code> (3.9.2) (нужно мне) установлены, первый доступен по адресу: /usr/lib/python3/dist-packages, а второй по адресу: /home/username/.local/lib/python3.10/site-packages/.
Путь Python следующий:
>>> import sys
>>> for i,j in enumerate(sys.path):
... print(f"{i}: {j}")
...
0:
1: /usr/lib/python310.zip
2: /usr/lib/python3.10
3: /usr/lib/python3.10/lib-dynload
4: /home/username/.local/lib/python3.10/site-packages
5: /usr/local/lib/python3.10/dist-packages
6: /usr/lib/python3/dist-packages
Есть ли способ явно установить другой приоритет при загрузке определенного пакета в Spyder, чтобы я мог заставить Spyder работать с библиотекой Matplotlib, установленной apt в: / usr/lib/python3/dist-packages?
Я тоже не понимаю, потому что состояние сообщения Matplotlib является «предупреждающим», поэтому оно не должно блокировать Spyder. запуск.
Кроме того, в Spyder есть меню «Инструменты» > «Менеджер PYTHONPATH», которое на первый взгляд кажется многообещающим, но оно предназначено только для «добавления» новых путей к существующему пути Python, как говорится. :
Пути, перечисленные ниже, будут переданы в консоль IPython и в редактор в качестве дополнительных мест для поиска модулей Python."
и сейчас он пуст.
И последнее, но не менее важное: при запуске консоли IPython я могу без проблем загрузить matplotlib 3.9.2, так почему же не может Spyder? :
$ ipython3
Python 3.10.12 (main, Sep 11 2024, 15:47:36) [GCC 11.4.0]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.28.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: import matplotlib as mpl
In [2]: mpl.__version__
Out[2]: '3.9.2'
Самым последним вариантом будет окончательное удаление pip-пакета Matplotlib 3.9.2, но если я смогу избежать этого, я буду рад.
Версия Spyder:
* Spyder version: 6.0.1 (pip)
* Python version: 3.10.12 64-bit
* Qt version: 5.15.2
* PyQt5 version: 5.15.7
* Operating System: Linux-6.8.0-47-generic-x86_64-with-glibc2.35
Подробнее здесь: https://stackoverflow.com/questions/791 ... -kernel-on
Несколько версий Matplotlib не позволяют Spyder 6 запустить ядро IPython в Ubuntu. ⇐ Python
Программы на Python
1733007726
Anonymous
В настоящее время я сталкиваюсь с этой ошибкой при запуске Spyder 6.0.1 (установленного с помощью pip, поскольку тот, который доступен в пакете apt, привязан к версии 4.2.1) в Ubuntu 22.04:
An error occurred while starting the kernel
/home/username/.local/lib/python3.10/site‑packages/matplotlib/projections/__init__.py:63:
UserWarning: Unable to import Axes3D. This may be due to multiple versions of Matplotlib
being installed (e.g. as a system package and as a pip package).
As a result, the 3D projection is not available.
warnings.warn("Unable to import Axes3D. This may be due to multiple versions of "
Это связано с тем, что как пакет apt python3-matplotlib (3.5.1) (необходим в качестве зависимости для некоторого другого установленного программного обеспечения), так и пакет pip matplotlib< /code> (3.9.2) (нужно мне) установлены, первый доступен по адресу: /usr/lib/python3/dist-packages, а второй по адресу: /home/username/.local/lib/python3.10/site-packages/.
Путь Python следующий:
>>> import sys
>>> for i,j in enumerate(sys.path):
... print(f"{i}: {j}")
...
0:
1: /usr/lib/python310.zip
2: /usr/lib/python3.10
3: /usr/lib/python3.10/lib-dynload
4: /home/username/.local/lib/python3.10/site-packages
5: /usr/local/lib/python3.10/dist-packages
6: /usr/lib/python3/dist-packages
Есть ли способ явно установить другой приоритет при загрузке определенного пакета в Spyder, чтобы я мог заставить Spyder работать с библиотекой Matplotlib, установленной apt в: / usr/lib/python3/dist-packages?
Я тоже не понимаю, потому что состояние сообщения Matplotlib является «предупреждающим», поэтому оно не должно блокировать Spyder. запуск.
Кроме того, в Spyder есть меню «Инструменты» > «Менеджер PYTHONPATH», которое на первый взгляд кажется многообещающим, но оно предназначено только для «добавления» новых путей к существующему пути Python, как говорится. :
Пути, перечисленные ниже, будут переданы в консоль IPython и в редактор в качестве дополнительных мест для поиска модулей Python."
и сейчас он пуст.
И последнее, но не менее важное: при запуске консоли IPython я могу без проблем загрузить matplotlib 3.9.2, так почему же не может Spyder? :
$ ipython3
Python 3.10.12 (main, Sep 11 2024, 15:47:36) [GCC 11.4.0]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.28.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: import matplotlib as mpl
In [2]: mpl.__version__
Out[2]: '3.9.2'
Самым последним вариантом будет окончательное удаление pip-пакета Matplotlib 3.9.2, но если я смогу избежать этого, я буду рад.
Версия Spyder:
* Spyder version: 6.0.1 (pip)
* Python version: 3.10.12 64-bit
* Qt version: 5.15.2
* PyQt5 version: 5.15.7
* Operating System: Linux-6.8.0-47-generic-x86_64-with-glibc2.35
Подробнее здесь: [url]https://stackoverflow.com/questions/79122044/multiple-matplotlib-versions-make-spyder-6-unable-to-start-the-ipython-kernel-on[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия