擅长:python、mysql、java
<p>显然,模块gyp.py不在模块的搜索路径(sys.path)中。sys.path是sys模块中的一个数组变量,它包含模块的所有已知路径。可以通过以下任一方法手动添加包含模块gyp.py的目录:</p>
<ol>
<li><p>通过PYTHONPATH环境变量设置(请参见<a href="http://docs.python.org/3/using/cmdline.html?highlight=path#envvar-PYTHONPATH" rel="nofollow">http://docs.python.org/3/using/cmdline.html?highlight=path#envvar-PYTHONPATH</a>)</p></li>
<li><p>在导入gyp之前,在python脚本中手动添加路径。例如,如果包含此模块的目录是/home/you/gyp:</p></li>
</ol>
<pre class="lang-py prettyprint-override"><code>import os, sys
sys.path.append('/home/you/gyp')
import gyp
#--------- That's it ------------
</code></pre>
<p>可以使用调试行检查此路径是否已存在</p>
<pre><code>import sys
print(sys.path) # version python 3.2
</code></pre>
<p>或者</p>
<pre><code>print sys.path # version python 2.7
</code></pre>