擅长:python、mysql、java
<p>这里的区别是,当您安装ansible时,它会将文件放入一个子目录中,该子目录可以从<code>sys.path</code>访问。例如,它可能在这里:</p>
<pre><code>/home/leahcim/.local/lib/python2.7/site-packages'
</code></pre>
<p>那只是对地点的猜测。<code>import ansible</code>并在<code>ansible.__file__</code>上检查它最终到达的实际位置(确切位置取决于几个因素)。你知道吗</p>
<p>现在,如果您编写一个<code>setup.py</code>文件,您还可以通过以下方法使您的应用程序在本地可见:</p>
<pre><code>python setup.py develop
</code></pre>
<p>如果您还不想为您的应用程序编写一个工作的<code>setup.py</code>,那么您需要找到其他方法使它在<code>sys.path</code>中可见。你知道吗</p>
<p>具体来说,您的“披头士”目录的父目录应该包含在<code>sys.path</code>中。一种简单的方法是将其导出到环境变量<code>PYTHONPATH</code>。你知道吗</p>