Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 1, 2012 17:43:17

cIIeIL
Зарегистрирован: 2012-10-01
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

помощь в модулях

Перебирая демки из pyopengl-demo наткунлся на пару “нерабочих” скриптов
решил посмотреть в чем проблема

Traceback (most recent call last):
  File "C:\Users\cIIeIL\Desktop\lesson42\lesson42.py", line 66, in <module>
    import Numeric
ImportError: No module named Numeric
а так-же

Traceback (most recent call last):
  File "C:\Users\cIIeIL\Desktop\PyOpenGL-Demo-3.0.1b1\PyOpenGL-Demo\dek\texturesurf.py", line 27, in <module>
    from Image import *
ImportError: No module named Image

решил обратиться к гуглу.
гугл сказал , что нужно качать numpy, но и это не помогло.

Подскажите что это за модули такие и где их взять?
версия питона: 2.7.3 (x64)

Отредактировано cIIeIL (Окт. 1, 2012 18:05:59)

Офлайн

#2 Окт. 1, 2012 18:15:44

EBFE
Зарегистрирован: 2012-07-03
Сообщения: 99
Репутация: +  20  -
Профиль   Отправить e-mail  

помощь в модулях

Image => PIL
http://pypi.python.org/pypi/PIL/1.1.6
или
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil

Numeric: скорее всего
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numeric


Отредактировано EBFE (Окт. 1, 2012 18:16:14)

Офлайн

#3 Окт. 1, 2012 18:24:50

cIIeIL
Зарегистрирован: 2012-10-01
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

помощь в модулях

EBFE
Numeric: скорее всего
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numeric
вот незадача…
на мою версию, модуля нет.

теперь появилась другая проблема:
No handlers could be found for logger "OpenGL.Tk"
Traceback (most recent call last):
  File "C:\Users\cIIeIL\Desktop\PyOpenGL-Demo-3.0.1b1\PyOpenGL-Demo\dek\texturesurf.py", line 29, in <module>
    from OpenGL.Tk import *
  File "D:\langs\python\lib\site-packages\OpenGL\Tk\__init__.py", line 113, in <module>
    _default_root.tk.call('package', 'require', 'Togl')
TclError: can't find package Togl

Отредактировано cIIeIL (Окт. 2, 2012 06:32:57)

Офлайн

#4 Окт. 2, 2012 16:56:56

EBFE
Зарегистрирован: 2012-07-03
Сообщения: 99
Репутация: +  20  -
Профиль   Отправить e-mail  

помощь в модулях

cIIeIL
вот незадача…
на мою версию, модуля нет.
Это вот эта часть кода?
lesson42.py
try:
	import numpy as Numeric
except ImportError, err:
	try:
		import Numeric
	except ImportError, err:
		print "This demo requires the numpy or Numeric extension, sorry"
		import sys
		sys.exit()
...
142 tex_data = Numeric.zeros ((width * height * 3), "b")
cIIeIL
что нужно качать numpy, но и это не помогло.
в смысле?
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
>python
Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> numpy.__version__
'1.6.2'
>>> import numpy as Numeric
>>> tex_data = Numeric.zeros ((8 * 6 * 3), "b")
Правда не помню, оттуда ли устанавливал или через pip install.

теперь появилась другая проблема:
там в инит стоит
The Togl project is located here:

http://togl.sourceforge.net/
А так, вместо Tk попробуйте PySide/PyQt или PyGame

Офлайн

#5 Ноя. 1, 2012 21:57:21

kozlo22
От: Беларусь, Минск
Зарегистрирован: 2012-11-01
Сообщения: 115
Репутация: +  0  -
Профиль   Отправить e-mail  

помощь в модулях

Ребят, помогите, вообщем создал модуль с двумя функциями: 1я выводит последовательность чисел фибоначчи, а 2я возвращает список с их последовательностью. Прописываю import fibo, мне выдает следующее:
Traceback (most recent call last):
File “<pyshell#8>”, line 1, in <module>
import fibo
File “fibo.py”, line 2
SyntaxError: Non-ASCII character ‘\xd0’ in file fibo.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Собсна ругается на строку документации, я ее убрал, но опять ему что-то не нравится. Ну там уже скорее проблема в логике программы. Меня интересует именно вот эта ошибка PEP 0263. Прочитал то что написанно по ссылке - ничего не вынес (новичек я в Пайтоне).

Офлайн

#6 Ноя. 1, 2012 22:05:35

GaiveR
От:
Зарегистрирован: 2011-08-13
Сообщения: 122
Репутация: +  16  -
Профиль   Отправить e-mail  

помощь в модулях

Надо сказать питону, что ты используешь юникод. Для этого помести в начало файла строчку:

# -*- coding: utf-8 -*-



Офлайн

#7 Ноя. 1, 2012 22:06:35

kozlo22
От: Беларусь, Минск
Зарегистрирован: 2012-11-01
Сообщения: 115
Репутация: +  0  -
Профиль   Отправить e-mail  

помощь в модулях

праститтте ложная тревога, сам справился)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version