![](/img/trans.png)
[英]How to add the module path used by the python script in the Makefile?
[英]how to add path with module to python?
我嘗試構建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,在構建說明中建議使用。
安裝模塊就可以了。
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:
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 gyp的新鏈接是: https ://chromium.googlesource.com/external/gyp.git(如果有人在狩獵)。 除此之外-安裝對我有用。
如果您選擇安裝模塊,請注意google源url已更改 。
git clone https://chromium.googlesource.com/experimental/external/gyp
cd gyp
sudo ./setup.py install
Gyp
是Google的自定義構建工具。 https://code.google.com/p/v8/wiki/BuildingWithGYP上的說明應該會有所幫助。
轉到V8檢出目錄或源目錄的根目錄,然后運行
svn co http://gyp.googlecode.com/svn/trunk build/gyp
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.