View Full Version : Is there a python in my blender?
hiznik
01-29-2009, 06:58 PM
Blender is new to me and tells me, with a DOS box on startup, there isn't. It says, in part "Checking for installed Python... no installed Python found" and omits loading some modules. I had read in the Blender install doc Python was a requirement, so release (v2.6.1 ) is installed. Should I care about this? Blender is functional, and I figure just starting out I probably don't need to concern myself with scripts , but then I don't know because I'm just starting out, see.
tycoon4life
01-29-2009, 08:43 PM
Well, I would highly recommend it because you need python to run Belgabor's scripts.
hiznik
01-29-2009, 10:14 PM
Hmmm, I wonder why Blender doesn't see the Python I installed?
TheChicosAStar
01-29-2009, 10:28 PM
What version of Blender do you have?
What version of python do you have?
Sometimes if it is an older version of Blender, or a newer version of python, it does not recognize it
Belgabor
01-29-2009, 11:54 PM
Blender uses Python 2.5, so I guess you need a 2.5 version.
hiznik
01-30-2009, 05:08 PM
Well, as I said above, it's Python v 2.6.1 and the Blender is the current release which I downloaded a couple of days ago from blender.org--it's v 2.43a. So, Blender wants an older release of Python, huh?
Belgabor
01-30-2009, 06:19 PM
Well, I have not tested what happens with 2.6, but trying 2.5 would be the first thing I'd test in your place.
And Blenders current version is 2.48a, was the 3 a typo or did you really get an older version by accident?
DjLegoLas
01-30-2009, 06:40 PM
what is python?
TheChicosAStar
01-30-2009, 08:12 PM
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed. Often, programmers fall in love with Python because of the increased productivity it provides. Since there is no compilation step, the edit-test-debug cycle is incredibly fast. Debugging Python programs is easy: a bug or bad input will never cause a segmentation fault. Instead, when the interpreter discovers an error, it raises an exception. When the program doesn't catch the exception, the interpreter prints a stack trace. A source level debugger allows inspection of local and global variables, evaluation of arbitrary expressions, setting breakpoints, stepping through the code a line at a time, and so on. The debugger is written in Python itself, testifying to Python's introspective power. On the other hand, often the quickest way to debug a program is to add a few print statements to the source: the fast edit-test-debug cycle makes this simple approach very effective.
That is what python is
DjLegoLas
01-30-2009, 08:27 PM
thank you :D
Belgabor
01-30-2009, 08:51 PM
Or the short answer, Python is a scripting language which Blender uses for plug-ins :p
hiznik
01-30-2009, 11:06 PM
Well, I have not tested what happens with 2.6, but trying 2.5 would be the first thing I'd test in your place.And that's what I've done. My test with 2.6.1 indicates a fail.
And Blenders current version is 2.48a, was the 3 a typo or did you really get an older version by accident?Typo. :bulb: I'm using 2.48a.
I removed Python 2.6.1 and installed 2.5.4 and now everything is groovy with Blender. Thanks.
Cheers!
TPM INC
01-30-2009, 11:09 PM
You know now that your Blender works may I say that after rereading this title and forgeting what this was about I actually thought you had a python in your blender, silly me.
vBulletin® v3.7.2, Copyright ©2000-2009, Jelsoft Enterprises Ltd.