Windows Python 运行js模块 Pyv8和execjs

PyV8 的坑,我一开始直接根据网上的教程使用

https://github.com/emmetio/pyv8-binaries

下的文件,导入发现报下面的错误

DLL load failed: 找不到指定的模块


根据网上的说法,这个是找到pyd文件的了(上面的gayhub下面的就是一个Py文件和pyd文件,放在同一目录导入即可)


最后使用Dependence Walker工具分析_Pyv8.pyd缺失了什么dll


之后截的图

这个图是安装了python3.3之后截得,没有错误,没安装之前是显示python33.dll没有找到的,下载python3.3即可

成功运行PyV8,在pyCharm中使用不了Python3.3


准备下载源码编译个python3.6的,放弃了。发现了个可以直接安装的


PyCharm的pyexejs

就是PyExecJs,在pycharm里搜索安装就行

你可能感兴趣的:(Windows Python 运行js模块 Pyv8和execjs)