2024-04-25 22:06:07 发布
网友
我尝试构建V8 javascript引擎。 当我试图调用命令python build/git_v8时,出现错误:
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
我没有足够的声誉来评论——但是正如@chrylis在上面报道的那样——链接会改变。git'ing gyp的新链接是:https://chromium.googlesource.com/external/gyp.git如果还有人在打猎。除此之外--安装对我有效。
安装模块就可以了。
git clone https://chromium.googlesource.com/external/gyp cd gyp sudo ./setup.py install
好好享受吧。
显然,模块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:
可以使用调试行检查此路径是否已存在
或者
我没有足够的声誉来评论——但是正如@chrylis在上面报道的那样——链接会改变。git'ing gyp的新链接是:https://chromium.googlesource.com/external/gyp.git如果还有人在打猎。除此之外--安装对我有效。
安装模块就可以了。
好好享受吧。
相关问题 更多 >
编程相关推荐