Technically Blender has one originally math-python modules now ported to C++ therefore built-in subroutines, so you can't make the imports even if you replace the working python version as i did next. so you wouldn't import numpy for example in the first attempts.
so i tried really hard and i did. used PYTHONPATH and also the following then blender did run the alternative python but would not load BPY
import sys addons=r"C:\Program Files\Blender Foundation\Blender\2.67\scripts\addons" modules=r"C:\Program Files\Blender Foundation\Blender\2.67\scripts\modules" startup=r"C:\Program Files\Blender Foundation\Blender\2.67\scripts\startup" lib=r"C:\Program Files\Blender Foundation\Blender\2.67\python\lib"<br/> DLLs=r"c:\\Program Files\\Blender Foundation\\Blender\\2.67\\python\\DLLs" packages=r"C:\\Program Files\\Blender Foundation\\Blender\\2.67\\python\\lib\\site-packages" python=r"C:\\Program Files\\Blender Foundation\\Blender\\2.67\\python" sys.path.append(addons) sys.path.append(modules) sys.path.append(startup) sys.path.append(lib) sys.path.append(DLLs) sys.path.append(packages) sys.path.append(python)
so i copied BPY.so like this
Linux:
cp ./bin/bpy.so /usr/lib/python3.3/site-packages/ cp --recursive ./bin/2.65 /usr/lib/python3.3/site-packages/
Windows:
copy bin\bpy.pyd C:\Python33\Lib\site-packages\ copy bin\*.dll C:\Python33\Lib\site-packages\ del C:\Python32\Lib\site-packages\python33.dll xcopy /E bin\2.65 C:\Python33\
and still nothing for import bpy