[bionic] python-matplotlib import fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
backports.functools-lru-cache (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
matplotlib (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Symptoms:
After upgrade from ubuntu 16.04 ,the module matplotlib doesn't import into python (default python 2.7), anymore. A module is reported missing although it's installed:
Expected outcome:
import matplotlib works without error
Steps to reproduce:
$ lsb_release -rd
Description: Ubuntu Bionic Beaver (development branch)
Release: 18.04
$ python
Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/
from matplotlib.rcsetup import defaultParams, validate_backend, cycler
File "/usr/lib/
from matplotlib.
File "/usr/lib/
from backports.
ImportError: No module named backports.
>>>
$ sudo apt install python-
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-
python-
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: python-matplotlib 2.1.1-2ubuntu3
ProcVersionSign
Uname: Linux 4.15.0-15-generic x86_64
ApportVersion: 2.20.9-0ubuntu5
Architecture: amd64
Date: Tue Apr 17 20:14:37 2018
InstallationDate: Installed on 2014-05-20 (1427 days ago)
InstallationMedia: Ubuntu-Server 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2)
SourcePackage: matplotlib
UpgradeStatus: Upgraded to bionic on 2018-04-17 (0 days ago)
Found it: Package **python- backports. functools- lru-cache* * does not contain the necessary file python2. 7/dist- packages/ backports/ __init_ _.py
/usr/lib/