簡體   English   中英

如何將帶有模塊的路徑添加到python?

[英]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模塊的目錄:

  1. 通過PYTHONPATH環境變量設置(請參閱http://docs.python.org/3/using/cmdline.html?highlight=path#envvar-PYTHONPATH

  2. 導入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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM