Dear claudio,

I am very appreciated for your help, It worked now, many thanks.  :)

Brian.

2010/7/28 claudio canepa <[email protected]>:
>
>
> On Wed, Jul 28, 2010 at 1:06 AM, 拿鐵 <[email protected]> wrote:
>>
>> Dears,
>>
>> I am very interesting in cocos2d, so I install python 2.4 with ctypes
>> and pyglet 1.1.4. After doing that, I blocked with similar errors when
>> I try to run any *.py, I got error as below:
>>
>> C:\Src\cocos2d-0.4rc0\samples>hello_world.py
>>   File "C:\Src\cocos2d-0.4rc0\samples\..\cocos\tiles.py", line 246,
>
> [snip]
>>
>> in ?
>>    from xml.etree import ElementTree
>> ImportError: No module named etree
>>
>> C:\Src\cocos2d-0.4rc0\samples>
>>
>> I don't know how to solve problems like this one, so please kindly
>> help me, thanks in advanced.
>>
>> Brian.
>
> This module comes with python from the 2.5 version. But, before, it existed
> as an external package.
> You can download from
> http://effbot.org/downloads/#elementtree
> and install for your python 2.4
> ( I tested with the source package elementtree-1.2.7-20070827-preview.zip )
> And you must modify the file cocos\tiles.py : near the begin, replace the
> line
> from xml.etree import ElementTree
> with the block
> try:
>       from xml.etree import ElementTree
> except ImportError:
>       import elementtree.ElementTree as ElementTree
>
> Thats all.
> Fair warning:
>  - the old elementtree package has less functionality that the python 2.5
> version.
>  - the only cocos module using this package is cocos\tiles.py , so as worst
> case you can notice some problems when using tilemaps; all other cocos
> functionality should be unaffected.
>  - the example test_tiles.py runs ok with python 2.4 + ctypes + elementtree,
> so maybe the old elementtree offers all that cocos want
> I will correct the requirements and include the code change for the final
> release version.
> If anyone with a cocos 0.4rc0 app using tiles happen to have python 2.4...
> :)
> --
> claudio
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "cocos2d discuss" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/cocos-discuss?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"cocos2d discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cocos-discuss?hl=en.

Reply via email to