Форум сайта python.su
я установил библиотеки:
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++ 2005 Redistributable Package
http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en
Офлайн
я установил Microsoft Visual C++ 2005 Redistributable Package, это не помогло
Офлайн
Ээээ. Насколько я помню, python 2.6 собирается VC 2007, а не 2005.
ЗЫ. На linux - работает без проблем.
Офлайн
а нужно устанавливать Microsoft Visual C++? или достаточно пакета который вы предлогаете?
Офлайн
Redistributable Package - это, упрощенно говоря, набор dll-ок от Visual C++ Runtime.
Нужен для того, чтобы программы собранные этим самым Visual C++ могли запускаться.
Думается, если у вас хотя бы один раз все отрисовывается - эти dll уже есть.
Я бы скорее грешил на другое. Например, matplotlib собран для другой версии numpy, чем вы используете.
То же самое может относится и к прочим зависимостям.
Офлайн
я разобрался, проблемы были со средой разработки PyScripter
Офлайн