Найти - Пользователи
Полная версия: проблемы с запуском программ в которых строятся графики
Начало » Python для новичков » проблемы с запуском программ в которых строятся графики
1
skorpik
я установил библиотеки:
matplotlib-0.99.1.win32-py2.6.exe
numpy-1.3.0-win32-superpack-python2.6.exe
запускаю программу, первый раз график строится, а при следующих запусках возникает ошибка и программа закрывается.
что нужно исправить или установить ещё что-то?

from matplotlib.pyplot import figure, show
from math import pi

fig = figure()
ax = fig.add_subplot(111, polar=True)
x = [30,60,90,120,150,180]
x = [i*pi/180 for i in x] # convert to radians

ax.bar(x,[1,2,3,4,5,6], width=0.4)
show()
Вот сообщение об ошибке:
Microsoft Visual C++ Runtime Library
Runtime Error!
This application has requested the Runtime to terminate it in an unusual way. Plise contact the application's support team for more information.
qman
попробуй установить Microsoft Visual C++ 2005 Redistributable Package
http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en
skorpik
я установил Microsoft Visual C++ 2005 Redistributable Package, это не помогло
Андрей Светлов
Ээээ. Насколько я помню, python 2.6 собирается VC 2007, а не 2005.

ЗЫ. На linux - работает без проблем.
skorpik
а нужно устанавливать Microsoft Visual C++? или достаточно пакета который вы предлогаете?
Андрей Светлов
Redistributable Package - это, упрощенно говоря, набор dll-ок от Visual C++ Runtime.
Нужен для того, чтобы программы собранные этим самым Visual C++ могли запускаться.
Думается, если у вас хотя бы один раз все отрисовывается - эти dll уже есть.
Я бы скорее грешил на другое. Например, matplotlib собран для другой версии numpy, чем вы используете.
То же самое может относится и к прочим зависимостям.
skorpik
я разобрался, проблемы были со средой разработки PyScripter
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB