Найти - Пользователи
Полная версия: помощь в модулях
Начало » Python для новичков » помощь в модулях
1
cIIeIL
Перебирая демки из 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
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
EBFE
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

kozlo22
Ребят, помогите, вообщем создал модуль с двумя функциями: 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. Прочитал то что написанно по ссылке - ничего не вынес (новичек я в Пайтоне).
GaiveR
Надо сказать питону, что ты используешь юникод. Для этого помести в начало файла строчку:
# -*- coding: utf-8 -*-
kozlo22
праститтте ложная тревога, сам справился)
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