Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Pythonista 3 3.4 (340006) beta: import matplotlib.pyplot as plt gives error
-
Code
import matplotlib.pyplot as plt
Gives
import matplotlib.pyplot as plt File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/matplotlib/pyplot.py", line 44, in <module> from matplotlib.figure import Figure, figaspect File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/matplotlib/figure.py", line 19, in <module> from matplotlib import docstring, projections File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/matplotlib/projections/__init__.py", line 5, in <module> from mpl_toolkits.mplot3d import Axes3D File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/mpl_toolkits/__init__.py", line 3, in <module> __import__('pkg_resources').declare_namespace(__name__) File "/private/var/mobile/Containers/Shared/AppGroup/1B829014-77B3-4446-9B65-034BDDC46F49/Pythonista3/Documents/site-packages/pkg_resources/__init__.py", line 71, in <module> __import__('pkg_resources.extern.packaging.requirements') File "/private/var/mobile/Containers/Shared/AppGroup/1B829014-77B3-4446-9B65-034BDDC46F49/Pythonista3/Documents/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 9, in <module> from pkg_resources.extern.pyparsing import stringStart, stringEnd, originalTextFor, ParseException File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 672, in _load_unlocked File "<frozen importlib._bootstrap>", line 632, in _load_backward_compatible File "/private/var/mobile/Containers/Shared/AppGroup/1B829014-77B3-4446-9B65-034BDDC46F49/Pythonista3/Documents/site-packages/pkg_resources/extern/__init__.py", line 42, in load_module __import__(extant) File "/private/var/mobile/Containers/Shared/AppGroup/1B829014-77B3-4446-9B65-034BDDC46F49/Pythonista3/Documents/site-packages/pkg_resources/_vendor/pyparsing.py", line 696, in <module> collections.MutableMapping.register(ParseResults) AttributeError: module 'collections' has no attribute 'MutableMapping'
-
Sorry, seems to be due to a pkg_resources folder in my site-packages, I don't know which package has imported it in the past.
Thus forget this false bug. -
@cvp looks like the current version of https://pypi.org/project/pyparsing is required.