Atualmente, estou praticando matplotlib. Este é o primeiro exemplo que pratico.
#!/usr/bin/python
import matplotlib.pyplot as plt
radius = [1.0, 2.0, 3.0, 4.0]
area = [3.14159, 12.56636, 28.27431, 50.26544]
plt.plot(radius, area)
plt.show()
Quando executo esse script python ./plot_test.py
, ele mostra a plotagem corretamente. No entanto, eu corro por si ./plot_test.py
só,, lança o seguinte:
Traceback (most recent call last):
File "./plot_test.py", line 3, in <module>
import matplotlib.pyplot as plt
ImportError: No module named matplotlib.pyplot
O python procura matplotlib em locais diferentes?
O ambiente é:
Mac OS X 10.8.4 64bit
built-in python 2.7
numpy, scipy, matplotlib é instalado com:
sudo port install py27-numpy py27-scipy py27-matplotlib \
py27-ipython +notebook py27-pandas py27-sympy py27-nose
python
matplotlib
música música
fonte
fonte
Respostas:
Você tem dois pythons instalados em sua máquina, um é o python padrão que acompanha o Mac OSX e o segundo é o que você instalou com portas (esse é o que
matplotlib
instalou em sua biblioteca, o que acompanha o macosx) .É o python padrão para mac e, como não existe,
matplotlib
você deve sempre iniciar seu script com o instalado com portas.Se
python your_script.py
funcionar, altere#!
para:Ou coloque o caminho completo para o interpretador python que possui o
matplotlib
instalado em sua biblioteca.fonte
python3 -m pip install matplotlib
resolvido o erro. Testado no Ubuntu 16.04.pip
facilitará sua vida!Etapa 1: Instalar o pip - Verifique se você já possui o pip simplesmente escrevendo pip no console python. Se você não possui o pip, obtenha um script python chamado get-pip.py, aqui: https://pip.pypa.io/en/latest/installing.html ou diretamente aqui: https: //bootstrap.pypa .io / get-pip.py (Você pode ter que usar Salvar como ..)
Etapa 2: anote onde o arquivo foi salvo e faça o cd do diretório no prompt de comando. Execute o script get-pip.py para instalar o pip. Você pode escrever em cmd esta linha entre aspas: "python. \ Get-pip.py"
Etapa 3: agora no tipo cmd:
pip install matplotlib
E você deveria terminar.
fonte
sudo port install pip
. Segundo, parapip
serem úteis além da configuração existente, eles também devem fazê-losudo port install virtualenv
para "ambientes virtuais" locais em python (talvez chamadospython3-virtualenv
). Em seguida, após configurar e inserir (ativar) um novo virtualenv, executepip install ...
dentro do virtualenv. Por fim, o script python ainda precisa ser chamado#!/usr/bin/env python
para que isso funcione.Se você estiver usando Python 2, basta executar
A melhor maneira de obter
matplotlib
é:porque a maneira anterior pode fornecer uma versão antiga do
matplotlib
fonte
The environment is: Mac OS X 10.8.4 64bit built-in python 2.7
sudo apt-get install python-matplotlib
python3.Isso funcionou para mim, inspirado em Sheetal Kaul
Eu sabia que ele estava instalado no lugar errado quando isso funcionou:
fonte
primeira versão de verificação do python
se você errar na instalação do matplotlib com a versão python, você receberá Nenhum erro de módulo porque nenhum módulo para essa versão sai.
fonte
Para python3. Só preciso correr
pip3 install matplotlib
fonte
Se você estiver usando o Anaconda3
Apenas coloque
fonte
Eu tive um problema semelhante que resolvi e aqui está o meu problema:
Eu configurei tudo no python3, mas estava usando o python para chamar meu arquivo, por exemplo: estava digitando "python mnist.py" ... como tenho tudo no python3, pensei que estava tentando usar o python 2.7
A correção: "python3 mnist.py" - os 3 fizeram toda a diferença
Eu não sou especialista em python ou pip, mas definitivamente há uma diferença entre pip e pip3 (o pip está vinculado ao python 2.7) (o pip3 está vinculado ao python 3.6)
portanto, ao instalar para 2.7 do: pip install ao instalar para 3.6 do: pip3 install
e ao executar seu código para 2.7 do: python ao executar seu código para 3.6 do: python3
Espero que isso ajude alguém!
fonte
Os comentários no feed normal estão bloqueados. Deixe-me escrever por que isso acontece, assim como quando você executou seu aplicativo.
Se você executou scripts, python ou ipython em outro ambiente que não o instalado, você terá esses problemas.
Não confunda a reinstalação. O Matplotlib normalmente é instalado no seu ambiente de usuário, não no sudo. Você está mudando o ambiente.
Portanto, não reinstale o pip, apenas certifique-se de executá-lo como sudo se você o instalou no ambiente sudo.
fonte
Eu bati minha cabeça nisso por horas até pensar em verificar meu .bash_profile. Como não havia um caminho listado para python3, adicionei o seguinte código:
E, em seguida, reinstale o matplotlib com
sudo pip3 install matplotlib
. Tudo está funcionando lindamente agora.fonte
Então usei
python3 -m pip install matplotlib' then
import matplotlib.pyplot como plt` e funcionou.fonte