Nano Hash - криптовалюты, майнинг, программирование

Где находится файл конфигурации ipython/jupyter внутри виртуальной среды, созданной с помощью `python -m venv myvenv`?

ipython и jupyter-console имеют разные бэкэнды matplotlib. Из-за этого я не могу показать свои графики при использовании jupyter-console.
Оба работают в виртуальной среде на Xubuntu 16.04.

[edit]
Где находится файл конфигурации ipython/jupyter внутри виртуальной среды, созданной с помощью
python -m venv myvenv?
Я знаю, что общесистемный файл конфигурации имеет вид
/.ipython/profile_default/ipython_kernel_config.py, и я могу создать его работающим< бр> ipython profile create. Но файл конфигурации виртуальной среды ipython? Нужно ли мне это, разве недостаточно изменить общесистемную конфигурацию?

$ ipython
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
Type 'copyright', 'credits' or 'license' for more information
IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: import matplotlib

In [2]: matplotlib.get_backend()
Out[2]: 'TkAgg'



$ jupyter-console
Jupyter console 5.2.0

Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
Type 'copyright', 'credits' or 'license' for more information
IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help.


In [1]: import matplotlib

In [2]: matplotlib.get_backend()
Out[2]: 'module://ipykernel.pylab.backend_inline'


Ответы:


1

В Jupyter notebook/console вы можете настроить серверную часть следующим образом:

import matplotlib
matplotlib.use('TkAgg')

Вы должны сделать это при запуске ядра i/e, если вы уже запустили скрипт matplotlib, перезапустите ядро ​​и сначала установите серверную часть, запустив приведенный выше код в ячейке.

27.07.2018

2

Перейдите в корневую папку.

cd ~

ls -la

вы увидите папку .jupyter

компакт-диск .jupyter

вы можете увидеть jupyter_notebook_config.py

01.10.2019
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..