Can't get this to work... I can send commands to maya but the autocompletion of maya commands doesnt work. I keep getting the: "could not find data for Python blob 'maya.cmds'"
Anyone still working on this? Im on win7 x64 with Maya 2013 x64 and got python26 x64 installed. Also have latest python27 x86 installed if that could be any problem? thank you! On Friday, September 7, 2012 11:32:46 PM UTC+2, Justin Israel wrote: > > I just loaded up a VM of windows 7 to test this out, and here is what I > found. > > There was an intermittent crash of SublimeCodeIntel around here: > C:\Users\User\AppData\Roaming\Sublime Text > 2\Packages\SublimeCodeIntel\libs\codeintel2\lang_css.py > Around line 1118, when it is deleting temp variables. I didn't try and > debug it or anything, but I just changed it: > > FROM: > del ch > del _ident_chars > > TO: > try: del ch > except: pass > > try: del _ident_chars > except: pass > > ... Which I think finally allowed everything to finish loading. > Since I don't have Maya for windows, I copied over the completions from > OSX to: > C:\Program Files\Autodesk\completion\py\ > > Then I set up my config: C:\Users\User\.codeintel\config > > { > "Python": { > "python": 'C:/Python27/python.exe', > "pythonExtraPaths": [ > "C:/Python27/Lib/site-packages", > "C:/Program Files/Autodesk/completion/py", > ] > }, > } > > With all of that done, I did: > > import maya.cmds as cmds > > And it started doing full maya completion. > > > > On Fri, Sep 7, 2012 at 2:09 PM, Miguel González Viñé > <lich...@gmail.com<javascript:>> > wrote: > > Yes, it worked with that config, and it's my whole config file. > > > > Miguel. > > > > > > > > On Fri, Sep 7, 2012 at 10:15 PM, Nathan Allison > > <nate.a...@gmail.com<javascript:>> > > > wrote: > >> > >> This works for you? Is that your whole config file? I still can't get > >> completion to work on Windows. > >> This issue is still open here. > >> https://github.com/Kronuz/SublimeCodeIntel/issues/162 > >> > >> > >> On Friday, July 6, 2012 10:05:34 AM UTC-6, LichiMan wrote: > >>> > >>> Thank you so much Justin, > >>> > >>> Works great pointing python variable to the interpreter :) Thanks! > >>> So, my config file looks this way now: > >>> { > >>> "Python": { > >>> "python": 'C:/Python26/python.exe', > >>> "pythonExtraPaths": ['C:/Program > >>> Files/Autodesk/Maya2011/devkit/other/pymel/extras/completion/py'] > >>> }, > >>> } > >>> > >>> Pymel works too! Nice. > >>> > >>> > >>> On Fri, Jul 6, 2012 at 5:36 PM, Justin Israel <justin...@gmail.com> > >>> wrote: > >>> > Your python variable needs to point all the way to the interpreter > and > >>> > not just the directory. > >>> > Im pretty surprised that so many people had issues. I must have been > >>> > lucky. Though its strange that I have two home computers, a work > computer, > >>> > and a VM that all didn't produce errors. Anyone want to come work on > my > >>> > machines? ;) > >>> > > >>> > > >>> > > >>> > On Jul 6, 2012, at 12:48 AM, Miguel González Viñé <lich...@gmail.com> > > >>> > wrote: > >>> > > >>> >> Are you on Windows Ollarin? > >>> >> I can't get it to work on Windows. After a fresh install and follow > >>> >> all the Justin steps, it doesn't work. > >>> >> I've also edited the config file adding the next lines because the > >>> >> file was empty : > >>> >> { > >>> >> "Python": { > >>> >> "python": 'C:/Python26', > >>> >> "pythonExtraPaths": ['C:/Program > >>> >> Files/Autodesk/Maya2011/devkit/other/pymel/extras/completion/py'] > >>> >> }, > >>> >> } > >>> >> > >>> >> But it still doesn't work. > >>> >> > >>> >> Any ideas? > >>> >> > >>> >> > >>> >> On Fri, Jul 6, 2012 at 5:46 AM, Ollarin <admi...@gmail.com> wrote: > >>> >>> Ah. I just turned on the console and I get this error every time I > >>> >>> try to > >>> >>> use the autocompletion: > >>> >>> > >>> >>> "codeintel2.common.DatabaseError: cannot upgrade from db v2.0.24: > no > >>> >>> upgrader for this version". Though, I'm using the latest version > of > >>> >>> sublime. > >>> >>> So I'm not sure what going on with that. > >>> >>> > >>> >>> When I try to upgrade packages it tells me there are no packages > that > >>> >>> need > >>> >>> to be updated. > >>> >>> > >>> >>> > >>> >>> > >>> >>> > >>> >>> On Thursday, 5 July 2012 23:14:28 UTC-4, Judah Baron wrote: > >>> >>>> > >>> >>>> I did an install and it is running, but it has a KeyError that is > >>> >>>> not > >>> >>>> visible unless the console is visible. You might try opening the > >>> >>>> console to > >>> >>>> see if there is any feedback. > >>> >>>> > >>> >>>> On Thu, Jul 5, 2012 at 5:55 PM, Justin Israel < > justin...@gmail.com> > >>> >>>> wrote: > >>> >>>>> > >>> >>>>> I just tested installing Sublime on an Ubuntu 64 VM image. It > >>> >>>>> worked > >>> >>>>> right away. > >>> >>>>> > >>> >>>>> 1. Start up sublime > >>> >>>>> 2. Install Package control and restart > >>> >>>>> 3. From Package Control, install SublmeCodeIntel and restart > >>> >>>>> 4. Create: test.py and save > >>> >>>>> 5. type: import sys # hit enter > >>> >>>>> 6. type: sys. > >>> >>>>> > >>> >>>>> When I sit there and wait, at the bottom the status bar says to > >>> >>>>> hang on > >>> >>>>> while the indexes are built. After maybe 7 seconds, its done. > >>> >>>>> Then I hit ctrl+j (or just retype sys.) and I get completion. > >>> >>>>> > >>> >>>>> No idea what could be wrong if its not working. These are > >>> >>>>> unlicensed > >>> >>>>> installs. I only have one license at work on my OSX 10.6.8 box. > >>> >>>>> > >>> >>>>> > >>> >>>>> > >>> >>>>> On Wed, Jul 4, 2012 at 1:15 PM, Ollarin <admi...@gmail.com> > wrote: > >>> >>>>>> > >>> >>>>>> Hey Justin, > >>> >>>>>> > >>> >>>>>> Hmm..I just reinstalled Sublime and followed your steps and I > >>> >>>>>> still > >>> >>>>>> can't get it to work. The hotkey (ctrl+j) doesn't bring > anything > >>> >>>>>> up. Infact, > >>> >>>>>> it doesn't even bring it up automatically. :/ > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> On Wednesday, 4 July 2012 13:08:01 UTC-4, Justin Israel wrote: > >>> >>>>>>> > >>> >>>>>>> I just did a clean install to check the steps. Here is the > >>> >>>>>>> easiest way > >>> >>>>>>> from a fresh SublimeText2 install: > >>> >>>>>>> (Note: When I refer to the "super" key on mac, the equiv on > >>> >>>>>>> win/linux > >>> >>>>>>> is the "ctrl" key) > >>> >>>>>>> > >>> >>>>>>> 1. Install the Package Manager to make subsequent installs > easy, > >>> >>>>>>> and it > >>> >>>>>>> will keep them up to date: > >>> >>>>>>> a. Open up the Command Console: View -> Show Console > >>> >>>>>>> b. Paste this python snippet which will install Package > >>> >>>>>>> Manager, > >>> >>>>>>> from this link: > >>> >>>>>>> http://wbond.net/sublime_packages/package_control/installation > >>> >>>>>>> c. Restart Sublime > >>> >>>>>>> > >>> >>>>>>> 2. Install SublimeCodeIntel > >>> >>>>>>> a. Open the command palette (super+shift+p on mac), and > type > >>> >>>>>>> "Install Package"; hit enter > >>> >>>>>>> b. Now search: CodeIntel; choose it and it will install. > >>> >>>>>>> c. Restart Sublime > >>> >>>>>>> > >>> >>>>>>> 3. Test CodeIntel: The first time you start using CodeIntel, > it > >>> >>>>>>> will > >>> >>>>>>> need to build an index of your pythonpath to find everything. > >>> >>>>>>> a. open up a python script (something saved with a .py so > >>> >>>>>>> sublime > >>> >>>>>>> knows what language it is) > >>> >>>>>>> b. import sys > >>> >>>>>>> c. on a new line, start typing: sys. > >>> >>>>>>> d. after the period, hit the manual completion hotkey. on > mac > >>> >>>>>>> its > >>> >>>>>>> super+j > >>> >>>>>>> e. You will see the status at the bottom telling you > CodeIntel > >>> >>>>>>> is > >>> >>>>>>> scanning all your paths. When it is done, it will show the > >>> >>>>>>> completion. And > >>> >>>>>>> now autocompletion will be working right away. > >>> >>>>>>> > >>> >>>>>>> Personally, I turn off autocompletion in the settings and just > >>> >>>>>>> use the > >>> >>>>>>> hotkey when I want completion. I don't like it constantly > popping > >>> >>>>>>> up for > >>> >>>>>>> everything I type. > >>> >>>>>>> > >>> >>>>>>> With this working, you could proceed to add more paths to your > >>> >>>>>>> config, > >>> >>>>>>> as listed in my previous reply. > >>> >>>>>>> > >>> >>>>>>> let me know if this stats working for ya. > >>> >>>>>>> > >>> >>>>>>> > >>> >>>>>>> > >>> >>>>>>> On Jul 3, 2012, at 9:00 PM, Ollarin wrote: > >>> >>>>>>> > >>> >>>>>>> Hey Justin, > >>> >>>>>>> > >>> >>>>>>> I've been trying to set up SublimeCodeIntel but I can't get it > to > >>> >>>>>>> work, > >>> >>>>>>> according to ST2 it's installed. I've added the paths to the > >>> >>>>>>> config file, > >>> >>>>>>> though I don't get any auto completion. Even ctrl+shift+space > >>> >>>>>>> doesn't work > >>> >>>>>>> for bringing up the code completion manually. > >>> >>>>>>> > >>> >>>>>>> Would you happen to know what might cause something like that? > >>> >>>>>>> > >>> >>>>>>> > >>> >>>>>>> On Tuesday, 3 July 2012 14:10:36 UTC-4, Justin Israel wrote: > >>> >>>>>>>> > >>> >>>>>>>> For anyone that ends up using SublimeCodeIntel, I just got > >>> >>>>>>>> completion > >>> >>>>>>>> working fine with the maya commands and api. > >>> >>>>>>>> > >>> >>>>>>>> (adjust paths for your platform) > >>> >>>>>>>> > >>> >>>>>>>> In your ~/.codeintel/config, add this path to your > >>> >>>>>>>> "pythonExtraPaths " > >>> >>>>>>>> python entry: > >>> >>>>>>>> > >>> >>>>>>>> ... > >>> >>>>>>>> "Python": { > >>> >>>>>>>> "python": '/usr/local/bin/python', > >>> >>>>>>>> "pythonExtraPaths": [ > >>> >>>>>>>> ... > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> > '/Applications/Autodesk/maya2012/devkit/devkit/other/pymel/extras/completion/py' > > > >>> >>>>>>>> ] > >>> >>>>>>>> } > >>> >>>>>>>> ... > >>> >>>>>>>> > >>> >>>>>>>> The next time you do a completion, it will want to scan that > >>> >>>>>>>> location > >>> >>>>>>>> which might take a few seconds the first time: > >>> >>>>>>>> > >>> >>>>>>>> import maya.OpenMaya as om > >>> >>>>>>>> om.<completion> > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>>> On Mon, Jul 2, 2012 at 8:13 PM, Justin Israel > >>> >>>>>>>> <justin...@gmail.com> > >>> >>>>>>>> wrote: > >>> >>>>>>>>> > >>> >>>>>>>>> Read up to my previous reply about installing CodeIntel, to > get > >>> >>>>>>>>> code > >>> >>>>>>>>> completion for general python standard lib. > >>> >>>>>>>>> I can't remember if it works for the maya commands module > >>> >>>>>>>>> though. > >>> >>>>>>>>> CodeIntel would have to be able to load the .so like Eclipse > >>> >>>>>>>>> does, as > >>> >>>>>>>>> opposed to how other completers just parse an AST from the > >>> >>>>>>>>> source files. > >>> >>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>>>>> On Jul 2, 2012, at 8:01 PM, "Kurian O.S" <kuri...@gmail.com> > > >>> >>>>>>>>> wrote: > >>> >>>>>>>>> > >>> >>>>>>>>> code complete is working for anyone ? I tries some thing > like > >>> >>>>>>>>> os.path. but no compete window or do we need any plugin ? I > am > >>> >>>>>>>>> really > >>> >>>>>>>>> looking for maya commands complete :) > >>> >>>>>>>>> > >>> >>>>>>>>> On Mon, Jul 2, 2012 at 7:34 PM, Justin Israel > >>> >>>>>>>>> <justin...@gmail.com> wrote: > >>> >>>>>>>>>> > >>> >>>>>>>>>> Unfortunately its not free. But its also not really > expensive. > >>> >>>>>>>>>> > >>> >>>>>>>>>> I decided to throw something together today for being able > to > >>> >>>>>>>>>> send > >>> >>>>>>>>>> commands from SublimeText2 -> Maya: > >>> >>>>>>>>>> https://github.com/justinfx/MayaSublime > >>> >>>>>>>>>> Its a start, and works for the simple tests I have done so > >>> >>>>>>>>>> far. > >>> >>>>>>>>>> > >>> >>>>>>>>>> > >>> >>>>>>>>>> > >>> >>>>>>>>>> If someone ever decides to write a syntax file for MEL, I > >>> >>>>>>>>>> could > >>> >>>>>>>>>> include that as well. > >>> >>>>>>>>>> > >>> >>>>>>>>>> On Mon, Jul 2, 2012 at 7:32 PM, Kurian O.S < > kuri...@gmail.com> > >>> >>>>>>>>>> wrote: > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> Is it free like scite ? because I saw a menu for "Enter > >>> >>>>>>>>>>> License". > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> On Mon, Jul 2, 2012 at 3:00 PM, Justin Israel > >>> >>>>>>>>>>> <justin...@gmail.com> wrote: > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> @Jesse > >>> >>>>>>>>>>>> SublimeCodeIntel - > >>> >>>>>>>>>>>> https://github.com/Kronuz/SublimeCodeIntel > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> @PixelMucher > >>> >>>>>>>>>>>> I don't think there is an existing plugin, from what I > have > >>> >>>>>>>>>>>> searched, but the editor allows for it by writing a > python > >>> >>>>>>>>>>>> plugin: > >>> >>>>>>>>>>>> http://www.sublimetext.com/docs/api-reference > >>> >>>>>>>>>>>> You could make it something that fires on File Save, or > an > >>> >>>>>>>>>>>> application command that maybe binds to a hotkey for > "Send > >>> >>>>>>>>>>>> To maya" > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> On Mon, Jul 2, 2012 at 2:32 PM, PixelMuncher > >>> >>>>>>>>>>>> <pixel...@gmail.com> wrote: > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>>> Is there an easy way to connect to Maya so it can send > >>> >>>>>>>>>>>>> commands? > >>> >>>>>>>>>>>>> Thx. > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>>> > >>> >>>>>>>>>>>>> -- > >>> >>>>>>>>>>>>> view archives: > >>> >>>>>>>>>>>>> http://groups.google.com/group/python_inside_maya > >>> >>>>>>>>>>>>> change your subscription settings: > >>> >>>>>>>>>>>>> > http://groups.google.com/group/python_inside_maya/subscribe > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> > >>> >>>>>>>>>>>> -- > >>> >>>>>>>>>>>> view archives: > >>> >>>>>>>>>>>> http://groups.google.com/group/python_inside_maya > >>> >>>>>>>>>>>> change your subscription settings: > >>> >>>>>>>>>>>> > http://groups.google.com/group/python_inside_maya/subscribe > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> -- > >>> >>>>>>>>>>> --:: Kurian ::-- > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> > >>> >>>>>>>>>>> -- > >>> >>>>>>>>>>> view archives: > >>> >>>>>>>>>>> http://groups.google.com/group/python_inside_maya > >>> >>>>>>>>>>> change your subscription settings: > >>> >>>>>>>>>>> > http://groups.google.com/group/python_inside_maya/subscribe > >>> >>>>>>>>>> > >>> >>>>>>>>>> > >>> >>>>>>>>>> > >>> >>>>>>>>>> -- > >>> >>>>>>>>>> view archives: > >>> >>>>>>>>>> http://groups.google.com/group/python_inside_maya > >>> >>>>>>>>>> change your subscription settings: > >>> >>>>>>>>>> http://groups.google.com/group/python_inside_maya/subscribe > >>> >>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>>>>> -- > >>> >>>>>>>>> --:: Kurian ::-- > >>> >>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>>>>> -- > >>> >>>>>>>>> view archives: > >>> >>>>>>>>> http://groups.google.com/group/python_inside_maya > >>> >>>>>>>>> change your subscription settings: > >>> >>>>>>>>> http://groups.google.com/group/python_inside_maya/subscribe > >>> >>>>>>>> > >>> >>>>>>>> > >>> >>>>>>> > >>> >>>>>>> -- > >>> >>>>>>> view archives: > http://groups.google.com/group/python_inside_maya > >>> >>>>>>> change your subscription settings: > >>> >>>>>>> http://groups.google.com/group/python_inside_maya/subscribe > >>> >>>>>>> > >>> >>>>>>> > >>> >>>>>> -- > >>> >>>>>> view archives: > http://groups.google.com/group/python_inside_maya > >>> >>>>>> change your subscription settings: > >>> >>>>>> http://groups.google.com/group/python_inside_maya/subscribe > >>> >>>>> > >>> >>>>> > >>> >>>>> -- > >>> >>>>> view archives: http://groups.google.com/group/python_inside_maya > >>> >>>>> change your subscription settings: > >>> >>>>> http://groups.google.com/group/python_inside_maya/subscribe > >>> >>>> > >>> >>>> > >>> >>> -- > >>> >>> view archives: http://groups.google.com/group/python_inside_maya > >>> >>> change your subscription settings: > >>> >>> http://groups.google.com/group/python_inside_maya/subscribe > >>> >> > >>> >> -- > >>> >> view archives: http://groups.google.com/group/python_inside_maya > >>> >> change your subscription settings: > >>> >> http://groups.google.com/group/python_inside_maya/subscribe > >>> > > >>> > -- > >>> > view archives: http://groups.google.com/group/python_inside_maya > >>> > change your subscription settings: > >>> > http://groups.google.com/group/python_inside_maya/subscribe > >> > >> -- > >> view archives: http://groups.google.com/group/python_inside_maya > >> change your subscription settings: > >> http://groups.google.com/group/python_inside_maya/subscribe > > > > > > -- > > view archives: http://groups.google.com/group/python_inside_maya > > change your subscription settings: > > http://groups.google.com/group/python_inside_maya/subscribe > -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe