If you like to use an IDE to develop your scripts, you can use Eclipse in conjunction with PyDev. To run blender from inside of Eclipse, you need to add a program entry under "Run->External Tools->External Tools..." with the following settings:
Main-Tab:
Location: blender executable
Working directory: blender executable directory
Arguments: -w -P ${resource_loc}
Environment-Tab:
Variable: PYTHONPATH
Value: ${container_loc}
and choose "Append environment to native environment"
Eclipse, PyDev and Blender
Moderators: jesterKing, stiv
+ how does it differ from spe? http://spe.pycs.net/ideasman wrote:What sthe advantage is using Eclipse?
How does it differ from a normal text editor?
SPE is written in java and is an excelent Java IDEchimera wrote:+ how does it differ from spe? http://spe.pycs.net/ideasman wrote:What sthe advantage is using Eclipse?
How does it differ from a normal text editor?
it is an okay c/c++ ide [would be real cool if those features were as good as the java ones, but alas]
an IDE is better than just a syntax highlighting text editor because it combines many functions. (hence the name, Integrated development environment)
so, eclipse (and visual studio...) combine a good text editor, the compilier [though, eclipse doesn't come with a c/c++ compilier, and c/c++ features are an extension not included, compiling your program is done simply by pressing a button (or using a menu) in an IDE], and a debugger.
does SPE have a debugger? [most code I write is short enough or in the game engine that a debugger will not help me, but for c/c++ it is CRUCIAL]
kdevelop is cool too
dev c/c++ I find kind of annoying, but it is pretty easy to get started with [though, it may be more difficult to open blender as a project and stuff with it]