Так что в основном на моем 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

2 ответа2

2

У меня такая же проблема. По сути, добавьте несколько строк в ваш ~/.bash_profile:

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

Решение опубликовано в: https://stackoverflow.com/questions/19961239/pelican-3-3-pelican-quickstart-error-valueerror-unknown-locale-utf-8:

0

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

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

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

defaults write com.apple.finder AppleShowAllFiles YES

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

source ~/.bash_profile

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .