Не могу импортировать matplotlib на Anaconda (Python), на моем Mac, даже если он установлен на терминале и установлен по умолчанию

3613
Lorenc Hoxha

Так что в основном на моем Ipython я не могу заставить его работать, даже если он установлен, и терминал показывает, что он должен работать.

Синтаксис и ошибка

В 1]:

import matplotlib.pyplot as plt --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-1-eff513f636fd> in <module>() ----> 1 import matplotlib.pyplot as plt  //anaconda/lib/python2.7/site-packages/matplotlib/__init__.py in <module>() 1129  1130 # this is the instance used by the matplotlib classes -> 1131 rcParams = rc_params() 1132  1133 if rcParams['examples.directory']:  //anaconda/lib/python2.7/site-packages/matplotlib/__init__.py in rc_params(fail_on_error) 973 return ret 974  --> 975 return rc_params_from_file(fname, fail_on_error) 976  977   //anaconda/lib/python2.7/site-packages/matplotlib/__init__.py in rc_params_from_file(fname, fail_on_error, use_default_template) 1098 parameters specified in the file. (Useful for updating dicts.) 1099 """ -> 1100 config_from_file = _rc_params_in_file(fname, fail_on_error) 1101  1102 if not use_default_template: 

Терминал Обратная связь

Last login: Fri Nov 27 03:05:21 on ttys001 Lorencs-MacBook-Pro-3:~ Lory$ conda install matplotlib Fetching package metadata: .... Solving package specifications: ..................... # All requested packages already installed. # packages in environment at //anaconda: # matplotlib 1.5.0 np110py27_0 defaults Lorencs-MacBook-Pro-3:~ Lory$  

Как видите, библиотека matplot установлена ​​и уже установлена ​​по умолчанию.

Я потратил на это несколько часов и понятия не имею, что происходит. Любая помощь?

Редактировать:

  • Я могу легко импортировать другие библиотеки, такие как Numpy, без проблем.
  • Я использую 2.7 Python V., 64-bit.
  • Моя OS X - это Yosimite 10.10
0

2 ответа на вопрос

2
Carlos José Díaz Baso

I had the same problem. Basically, add some lines to your ~/.bash_profile:

export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 

Solution posted in: https://stackoverflow.com/questions/19961239/pelican-3-3-pelican-quickstart-error-valueerror-unknown-locale-utf-8:

Ссылки могут стать бесполезными, если сайт отключен или статья удалена. Можете ли вы подвести итог статьи, если вы считаете, что это помогает ОП? Ctrl-alt-dlt 8 лет назад 0
Я следовал за вышеупомянутым шагом. Я могу импортировать matplotlib.pyplot, но теперь неожиданно не удается найти команду ipython. -bash: ipython: команда не найдена Ruppesh Nalwaya 8 лет назад 1
Спасибо @JamieWilletts. Вы правы, но я написал ссылку только для того, чтобы показать источник, потому что я подводил итог в предыдущих строках. Я изменю ссылку с (тем же) решением, опубликованным в другом посте StackOverflow. Carlos José Díaz Baso 8 лет назад 0
0
ClausM

У меня такая же проблема. Это исправило это, добавив две строки .bash_profileв мою папку пользователя. Используя TextEdit, чтобы открыть файл.

Перед редактированием: сделайте копию .bash_profileдля резервного копирования.

Чтобы увидеть скрытый файл:

defaults write com.apple.finder AppleShowAllFiles YES 

в окне терминала. Затем перезагрузите:

source ~/.bash_profile