Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I can't compile "benchmark.py" #5

Closed
ynntech opened this issue Feb 15, 2019 · 1 comment
Closed

I can't compile "benchmark.py" #5

ynntech opened this issue Feb 15, 2019 · 1 comment

Comments

@ynntech
Copy link

ynntech commented Feb 15, 2019

I can't compile "benchmark.py".
When I try following command, I got some error.
$python benchmark.py

File "benchmark.py", line 2, in <module> import matplotlib.pyplot as plt File "~/.pyenv/versions/3.7.0/lib/python3.7/site-packages/matplotlib/pyplot.py", line 2374, in <module> switch_backend(rcParams["backend"]) File "~/.pyenv/versions/3.7.0/lib/python3.7/site-packages/matplotlib/pyplot.py", line 207, in switch_backend backend_mod = importlib.import_module(backend_name) File "~/.pyenv/versions/3.7.0/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "~/.pyenv/versions/3.7.0/lib/python3.7/site-packages/matplotlib/backends/backend_macosx.py", line 14, in <module> from matplotlib.backends import _macosx ImportError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a framework. See the Python documentation for more information on installing Python as a framework on Mac OS X. Please either reinstall Python as a framework, or try one of the other backends. If you are using (Ana)Conda please install python.app and replace the use of 'python' with 'pythonw'. See 'Working with Matplotlib on OSX' in the Matplotlib FAQ for more information.

@ynntech
Copy link
Author

ynntech commented Feb 15, 2019

I solved this problem.
First, you can check the directory by following cmd.
$ python -c "import matplotlib;print(matplotlib.matplotlib_fname())"

move to the directry(using $cd ~).
then,
edit "matplotlibrc" file like below.
backend : macosx -> backend : Tkagg

Finally, I can compile benchmark.py .

@ynntech ynntech closed this as completed Mar 1, 2019
j-i-k-o added a commit that referenced this issue Apr 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant