Недавно я обновил свой пакет 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. Любое предложение о том, как исправить эту проблему?
Если вы не хотите испортить matplotlib, который вы уже установили в Anaconda, вы можете установить второй экземпляр matplotlib внутри виртуальной среды Python (virtualenv) вместе с matplotlib, который установлен в Anaconda. Установка Jupyter, matplotlib и всего, что вам нужно с помощью pip, проста и понятна в virtualenv.
virtualenv позволяет создавать изолированную изолированную среду, в которой пакеты Python могут быть установлены без вмешательства в другие пакеты на одном компьютере.
Установите создателя виртуальной среды Python (virtualenv):sudo apt install python-virtualenv virtualenv
Создайте новый каталог (я назову его PythonVirtualEnv в этом примере) для виртуальной среды Python и настройте виртуальную среду Python с помощью Python и pip в Это. cd ~
mkdir PythonVirtualEnv
virtualenv PythonVirtualEnv
Установите некоторые пакеты. cd ~/PythonVirtualEnv
source bin/activate
pip install jupyter matplotlib
Деактивируйте виртуальную среду Python перед ее удалением. deactivate
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
Если вы не хотите испортить matplotlib, который вы уже установили в Anaconda, вы можете установить второй экземпляр matplotlib внутри виртуальной среды Python (virtualenv) вместе с matplotlib, который установлен в Anaconda. Установка Jupyter, matplotlib и всего, что вам нужно с помощью pip, проста и понятна в virtualenv.
virtualenv позволяет создавать изолированную изолированную среду, в которой пакеты Python могут быть установлены без вмешательства в другие пакеты на одном компьютере.
Установите создателя виртуальной среды Python (virtualenv):sudo apt install python-virtualenv virtualenv
Создайте новый каталог (я назову его PythonVirtualEnv в этом примере) для виртуальной среды Python и настройте виртуальную среду Python с помощью Python и pip в Это. cd ~
mkdir PythonVirtualEnv
virtualenv PythonVirtualEnv
Установите некоторые пакеты. cd ~/PythonVirtualEnv
source bin/activate
pip install jupyter matplotlib
Деактивируйте виртуальную среду Python перед ее удалением. deactivate
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
Если вы не хотите испортить matplotlib, который вы уже установили в Anaconda, вы можете установить второй экземпляр matplotlib внутри виртуальной среды Python (virtualenv) вместе с matplotlib, который установлен в Anaconda. Установка Jupyter, matplotlib и всего, что вам нужно с помощью pip, проста и понятна в virtualenv.
virtualenv позволяет создавать изолированную изолированную среду, в которой пакеты Python могут быть установлены без вмешательства в другие пакеты на одном компьютере.
Установите создателя виртуальной среды Python (virtualenv):sudo apt install python-virtualenv virtualenv
Создайте новый каталог (я назову его PythonVirtualEnv в этом примере) для виртуальной среды Python и настройте виртуальную среду Python с помощью Python и pip в Это. cd ~
mkdir PythonVirtualEnv
virtualenv PythonVirtualEnv
Установите некоторые пакеты. cd ~/PythonVirtualEnv
source bin/activate
pip install jupyter matplotlib
Деактивируйте виртуальную среду Python перед ее удалением. deactivate
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