Ядро мертвое в ноутбуке jupyter, похоже, что matplotlib не работает

Я недавно обновил свой пакет anaconda $ conda update conda, а затем $ conda update anaconda. После этого обновления мой matplotlib больше не работает, и каждый раз, когда я пытаюсь запустить ноутбук Jupyter и импортировать matplotlib, он говорит: «Ядро, похоже, имеет умер. Он автоматически перезапустится. '

И у него останется тонна сообщений, начинающихся так:

Bad key "patch.force_edgecolor" on line 33 in
/home/trina/anaconda2/lib/python2.7/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle.
You probably need to get an updated matplotlibrc file from
http://github.com/matplotlib/matplotlib/blob/master/matplotlibrc.template
or from the matplotlib source distribution

Я использую Ubuntu 16.04 LTS и python 2.7. Любое предложение о том, как решить эту проблему?

1
задан 4 November 2017 в 00:57

1 ответ

Если вы не хотите испортить matplotlib, который вы уже установили в Anaconda, вы можете установить второй экземпляр matplotlib в виртуальной среде Python ( virtualenv ) вместе с matplotlib, который установлен в Anaconda. Установка Jupyter, matplotlib и всего остального, что вам нужно с помощью pip, проста и понятна в virtualenv.

virtualenv позволяет создавать изолированную и изолированную среду, в которой пакеты Python можно устанавливать, не мешая другим пакетам на том же компьютере.

  1. Установить создатель виртуальной среды Python ( virtualenv ):

    sudo apt install python-virtualenv virtualenv  
    
  2. Создать новый каталог (я буду назовите его PythonVirtualEnv в этом примере) для виртуальной среды Python и настройте виртуальную среду Python с Python и pip.

    cd ~  
    mkdir PythonVirtualEnv
    virtualenv PythonVirtualEnv 
    
  3. Установите несколько пакетов.

    cd ~/PythonVirtualEnv  
    source bin/activate
    pip install jupyter matplotlib 
    
  4. Деактивируйте виртуальную среду Python перед тем, как покидать ее.

    deactivate  
    

Создание среды с пользовательским интерпретатором Python

sudo apt install python3-virtualenv 
cd ~  
mkdir Python3VirtualEnv
virtualenv --python=/usr/bin/python3 Python3VirtualEnv # /usr/bin/python3 is the default location of the python3 executable
cd ~/Python3VirtualEnv  
source bin/activate
pip3 install jupyter matplotlib  

2
ответ дан 4 November 2017 в 00:57
  • 1
    Добавьте примечание для нажатия на установку " включите низкую графику mode" в настройках Unity Plugin это, кажется, решает медленного тире единицы – rubo77 25 October 2015 в 12:10
  • 2
    Добавьте примечание для нажатия на установку " включите низкую графику mode" в настройках Unity Plugin это, кажется, решает медленного тире единицы – rubo77 25 October 2015 в 12:10
  • 3
    Добавьте примечание для нажатия на установку " включите низкую графику mode" в настройках Unity Plugin это, кажется, решает медленного тире единицы – rubo77 25 October 2015 в 12:10
  • 4
    Добавьте примечание для нажатия на установку " включите низкую графику mode" в настройках Unity Plugin это, кажется, решает медленного тире единицы – rubo77 25 October 2015 в 12:10
  • 5
    Добавьте примечание для нажатия на установку " включите низкую графику mode" в настройках Unity Plugin это, кажется, решает медленного тире единицы – rubo77 25 October 2015 в 12:10
  • 6
    Добавьте примечание для нажатия на установку " включите низкую графику mode" в настройках Unity Plugin это, кажется, решает медленного тире единицы – rubo77 25 October 2015 в 12:10

Другие вопросы по тегам:

Похожие вопросы: