Não é possível importar o matplotlib no Anaconda (Python), no meu Mac, mesmo que esteja instalado no terminal e definido como padrão

0

Então, basicamente, no meu Ipython, não consigo trabalhar mesmo que esteja instalado, e o terminal mostra que ele deve estar funcionando.

Sintaxe e erro

Em [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:

Feedback do terminal

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$ 

Como você pode ver, a biblioteca matplot está instalada e já está configurada como padrão.

Eu passei algumas horas nisto e não tenho ideia do que está acontecendo. Alguma ajuda?

Editar:

  • Eu posso importar facilmente outras bibliotecas, como o Numpy, sem problemas.
  • Estou usando o 2.7 Python V., 64 bits.
  • Meu OS X é Yosimite 10.10
por Lorenc Hoxha 26.11.2015 / 21:09

2 respostas

2

Eu tive o mesmo problema. Basicamente, adicione algumas linhas ao seu ~ / .bash_profile:

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

Solução publicada em: link :

    
por 13.12.2015 / 16:07
0

Eu tive o mesmo problema. Isso foi corrigido adicionando as duas linhas ao .bash_profile localizado na pasta do meu usuário. Usando o TextEdit para abrir o arquivo.

Antes de editar: duplique o .bash_profile para backup.

Para ver o arquivo oculto:

defaults write com.apple.finder AppleShowAllFiles YES

na janela do terminal. Em seguida, recarregue:

source ~/.bash_profile
    
por 22.04.2016 / 16:23