Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 7, 2010 08:59:45

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

проблемы с запуском программ в которых строятся графики

я установил библиотеки:
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.



Офлайн

#2 Апрель 7, 2010 09:31:22

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

проблемы с запуском программ в которых строятся графики

попробуй установить Microsoft Visual C++ 2005 Redistributable Package
http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en



Офлайн

#3 Апрель 7, 2010 10:04:52

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

проблемы с запуском программ в которых строятся графики

я установил Microsoft Visual C++ 2005 Redistributable Package, это не помогло



Офлайн

#4 Апрель 7, 2010 10:14:52

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

проблемы с запуском программ в которых строятся графики

Ээээ. Насколько я помню, python 2.6 собирается VC 2007, а не 2005.

ЗЫ. На linux - работает без проблем.



Офлайн

#5 Апрель 7, 2010 14:57:45

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

проблемы с запуском программ в которых строятся графики

а нужно устанавливать Microsoft Visual C++? или достаточно пакета который вы предлогаете?



Офлайн

#6 Апрель 7, 2010 16:31:03

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

проблемы с запуском программ в которых строятся графики

Redistributable Package - это, упрощенно говоря, набор dll-ок от Visual C++ Runtime.
Нужен для того, чтобы программы собранные этим самым Visual C++ могли запускаться.
Думается, если у вас хотя бы один раз все отрисовывается - эти dll уже есть.
Я бы скорее грешил на другое. Например, matplotlib собран для другой версии numpy, чем вы используете.
То же самое может относится и к прочим зависимостям.



Офлайн

#7 Апрель 8, 2010 14:36:03

skorpik
От:
Зарегистрирован: 2010-03-31
Сообщения: 52
Репутация: +  0  -
Профиль   Отправить e-mail  

проблемы с запуском программ в которых строятся графики

я разобрался, проблемы были со средой разработки PyScripter



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version