最近在研究blender这一款软件的框架。需要了解python 与C语言相互调用的方法及其原理。当然少不了把python部分拆开来先了解python与C的调用细节。
由于之前一直使用linux 进行代码编译,这一次使用的win10 PC 因此需要重新安装一个python3(主要是获取python 库)
系统环境:win10
python版本:Python-3.7.9
下载地址:https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz
注意由于使用源码编译。这个Python-3.7.9.tar.xz 已经包含PC编译需要的东西。
下载之后进行解压Python-3.7.9
进入目录:
打开cmd 。进入到...\Python-3.7.9\PCbuild
执行
build -c Release -p x64
build.bat -c Release -p Win32
build.bat -c Debug -p x64
build.bat -c Debug -p Win32
上面的根据自身需求选择编译的环境。执行上面的命令之后系统会下载nuget 、bzip2-1.0.6 等等一系列的软件
不过我在下载nuget 出现无法下载的情况。可以去别的地方弄一个放在externals目录下。等待系统下载所需的软件之后会自动进行编译。
不过这个下的真心的慢。慢慢等吧。