我尝试构建V8 JavaScript引擎.
当我尝试调用命令python build / git_v8时,出现错误:
File build/gyp_v8, line 48 in < module >
import gyp
ImportError: No module named GYP
我怎样才能告诉python在哪里搜索GYP模块以及文件夹GYP中该模块的正确路径是什么?
我的python版本是2.6.2.2,在构建说明中建议使用.
解决方法:
显然,模块gyp.py不在模块的搜索路径(sys.path)中. sys.path是sys模块中的一个数组变量,其中包含模块的所有已知路径.您可以通过以下两种方法之一手动添加包含gyp.py模块的目录:
>通过PYTHONPATH环境变量设置(请参见http://docs.python.org/3/using/cmdline.html?highlight=path#envvar-PYTHONPATH)
>在导入gyp之前,在您的python脚本中手动添加路径.例如,如果包含此模块的目录是/ home / you / gyp:
import os, sys
sys.path.append('/home/you/gyp')
import gyp
#--------- That's it ------------
您可以使用调试行检查此路径是否已经存在
import sys
print(sys.path) # version python 3.2
要么
print sys.path # version python 2.7