The same error here: My temporarily solution is to comment out yacc because yacc would import md5 (-> hashlib -> _md5!) which fails.
I have tried using mayapy (or mayaipy, the same to mayapy except loading our customized stuff) and everything just works fine. So weird. our working environment: Ubuntu 8.04 64bit Maya 2009 64bit - Drake On Oct 13, 4:12 am, chadrik <[email protected]> wrote: > try this: > > $ cd /home/lala/maya/2009-x64/scripts/pymel/pymel/util/external > $ mayapy > > then > > >>> import ply.lex > >>> import ply.yacc > > i'm guessing you're getting an error with one of these because of some > missing library. let us know if you get a traceback from that. > > -chad > > On Oct 12, 2009, at 12:56 PM, lala wrote: > > > > > it didn't worked for me. > > details > > linux x64 (ubuntu / kubuntu) > > maya 2009 sp1a x64 > > > 1- setting maya.env, didn't worked initially, so i went environment > > variables way (.profile), > > check: load maya, in python script editor, if i : import sys; print > > sys.path. >> pymel folder shows (main folder, where setup.py or > > ez_setup.py resides) > > when i type: import pymel as pm, or, from pymel import *, it gives > > error > > > ---------------------------------------------- > > Traceback (most recent call last): > > File "<stdin>", line 1, in <module> > > File "/home/lala/maya/2009-x64/scripts/pymel/pymel/__init__.py", > > line 1468, in <module> > > import mayahook > > File "/home/lala/maya/2009-x64/scripts/pymel/pymel/mayahook/ > > __init__.py", line 5, in <module> > > from mayautils import * > > File "/home/lala/maya/2009-x64/scripts/pymel/pymel/mayahook/ > > mayautils.py", line 7, in <module> > > from pwarnings import * > > File "/home/lala/maya/2009-x64/scripts/pymel/pymel/mayahook/ > > pwarnings.py", line 12, in <module> > > from pymel.util.decoration import decorator > > File "/home/lala/maya/2009-x64/scripts/pymel/pymel/util/ > > __init__.py", line 19, in <module> > > import nameparse > > File "/home/lala/maya/2009-x64/scripts/pymel/pymel/util/ > > nameparse.py", line 1, in <module> > > from objectParser import * > > File "/home/lala/maya/2009-x64/scripts/pymel/pymel/util/ > > objectParser.py", line 23, in <module> > > import ply.lex as lex > > ImportError: No module named ply.lex > > ------------------------------------------------------------------ > > > umm>> i tried 0.9.1, its almost same behaviour > > any ideas, will help a lot > > huge thanks in advance, regards, lala > > > On Aug 31, 11:56 am, Chad Dombrova <[email protected]> wrote: > >>http://code.google.com/p/pymel/downloads/list > > >> CHANGES AND ADDITIONS > > >> added support for 2010 and python 2.6 > >> added basic support for all component types > >> added a 'removeNamespace' flag to FileReference.importContents() > >> added support for open-ended time ranges for command like keyframes > >> (Issue 82) > >> enhanced keyframe function: if both valueChange and timeChange are > >> queried, the result will be a list of (time,value) pairs > >> added ability to pass a list of types to ls 'type' argument, as you > >> can with listRelatives > >> added checkLocalArray and checkOtherArray arguments to > >> Attribute.isConnectedTo which will cause the function to also test > >> mulit/array elements > >> improved core.language.pythonToMel reliability on lists > >> improved custom virtual class workflow > >> added functionality to pymel.tools.py2mel for dynamically creating > >> MEL > >> commands based on python functions/classes > >> added a new module pymel.api.plugins for working with api plugins > >> in a > >> more reasonable and automated fashion > >> updated eclipse integration documentation > > >> BUGFIXES > > >> fixed importFile, createReference, loadReference, and openFile now > >> return PyNodes when passed returnNewNodes flag (Issue 85) > >> fixed rare bug with Vista where platform.system was failing during > >> startup (Issue 87) > >> fixed a bug with plugin loading to intelligently handle when callback > >> does not get a name > >> fixed optionMenu and optionMenuGrp to return empty lists instead of > >> None > >> restored core.other.AttributeName.exists method > >> fixed a bug in 0.7_compatibility_mode > >> fixed minor bug in listRelatives > >> fixed a bug where curve command was returning a string instead of a > >> PyNode (Issue 96) > > >> EASY INSTALL IMPROVEMENTS > > >> setup now copies over a readline library for 2010 OSX using > >> readline.so from toxik which is more compatible > >> changed ipymel to be part of the default install instead of an extra > >> package > >> fixed interpreter path of ipymel and other executable scripts on OSX > >> setup now detects and fixes invalid python installations on Linux > >> which previously caused distutils and thus setup.py to fail > > --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/python_inside_maya -~----------~----~----~----~------~----~------~--~---
