Я попытался установить matplotlib с помощью pip install matplotlib, и он перенастроил следующую ошибку. Для справки, я использую окна 7.Невозможно получить matplotlib, работающий с кодом для простого графика
Removing temporary dir c:\users\user\appdata\local\temp\pip_build_RTRA...
Command C:\python27\python.exe -c "import setuptools;__file__='c:\\users\\user\\appdata\\local\\temp\\pip_build_USER\\matplotlib\\setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\user\appdata\local\temp\pip-yplfpm-record\install-record.txt --single-version-externally-managed failed with error code 1 in c:\users\user\appdata\local\temp\pip_build_USER\matplotlib
Exception information:
Traceback (most recent call last):
File "C:\python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\basecommand.py", line 134, in main
status = self.run(options, args)
File "C:\python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\commands\install.py", line 241, in run
requirement_set.install(install_options, global_options, root=options.root_path)
File "C:\python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\req.py", line 1298, in install
requirement.install(install_options, global_options, *args, **kwargs)
File "C:\python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\req.py", line 625, in install
cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
File "C:\python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\util.py", line 670, in call_subprocess
% (command_desc, proc.returncode, cwd))
InstallationError: Command C:\python27\python.exe -c "import setuptools;__file__='c:\\users\\user\\appdata\\local\\temp\\pip_build_USER\\matplotlib\\setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\user\appdata\local\temp\pip-yplfpm-record\install-record.txt --single-version-externally-managed failed with error code 1 in c:\users\user\appdata\local\temp\pip_build_USER\matplotlib
Чтобы попытаться обойти эту ошибку мы пытались установить с помощью следующей загрузки: https://pypi.python.org/pypi/matplotlib/1.3.0
Установщик вернулся следующие данные затем исчезли из экрана.
BUILDING MATPLOTLIB
matplotlib: yes [1.3.0]
python: yes [2.7.5 (default, May 15 2013, 22:43:36) [MSC
v.1500 32 bit (Intel)]]
platform: yes [win32]
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [version 1.7.1]
dateutil: yes [dateutil was not found. It is required for date
axis support. pip/easy_install may attempt to
install it after matplotlib.]
tornado: yes [tornado was not found. It is required for the
WebAgg backend. pip/easy_install may attempt to
install it after matplotlib.]
pyparsing: yes [pyparsing was not found. It is required for
mathtext support. pip/easy_install may attempt to
install it after matplotlib.]
pycxx: yes [Couldn't import. Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
freetype: yes [Unknown version]
png: yes [pkg-config information for 'libpng' could not
be found. Using unknown version.]
OPTIONAL SUBPACKAGES
sample_data: yes [installing]
toolkits: yes [installing]
tests: yes [nose 0.11.1 or later is required to run the
matplotlib test suite]
OPTIONAL BACKEND EXTENSIONS
macosx: no [Mac OS-X only]
qt4agg: no [PyQt4 not found]
gtk3agg: no [Requires pygobject to be installed.]
gtk3cairo: no [Requires cairo to be installed.]
gtkagg: no [Requires pygtk]
tkagg: no [The C/C++ header for Tk (tk.h) could not be
found. You may need to install the development
package.]
wxagg: no [requires wxPython]
gtk: no [Requires pygtk]
agg: yes [installing]
cairo: no [cairo not found]
windowing: yes [installing]
OPTIONAL LATEX DEPENDENCIES
dvipng: yes [version file.]
ghostscript: yes [version 'gswin32c' is not recognized as an
internal or external command, operable program or
batch file. ]
latex: no
pdftops: no
Мы предположили, что он установлен правильно, поскольку мы не увидели ошибку, поэтому мы пытались следующий пример кода:
import matplotlib.pyplot as plt
#import numpy as np
plt.plot([1,2,3,4],[4,7,9,12])
plt.show()
Это, к сожалению, возвратил следующую отслеживающий:
Traceback (most recent call last):
File "C:\matplotlib_test.py", line 1, in <module>
import matplotlib.pyplot as plt
ImportError: No module named matplotlib.pyplot
Кто-нибудь знает, правильно ли это работает?
ли 'импорт не matplotlib' работать либо? Я всегда находил это трудным; Я закончил использовать [бесплатную установку EDP] (https://www.enthought.com/products/epd/free/) (перезаписывая всю мою сборку Python). Он включает в себя Numpy и другие библиотеки, необходимые для работы, и сэкономил массу усилий. – Floris
@floris Я попробовал 'import matplotlib' вместо этого, и он возвращает' ImportError: Нет модуля с именем matplotlib' :( – AEA
Ваш модуль не может быть найден Python, скорее всего, он не установлен, на самом деле. – mguijarr