擅长:python、mysql、java
<p><code>path</code>只是文件系统中python将在其中搜索要导入的模块的位置。例如,当您运行<code>import somemodule</code>时,Python将在路径(<code>sys.path</code>变量)中包含的所有位置执行对<code>somemodule</code>的搜索。</p>
<p>您应该检查<code>sys</code>模块中的<code>path</code>属性:</p>
<pre><code>import sys
print sys.path
</code></pre>
<p>它只是一个常规列表,因此您可以从中附加/删除元素:</p>
<pre><code>sys.path.append('/path/to/some/module/folder/')
</code></pre>
<p>如果要为启动的每个python会话更改路径,应创建一个要在启动时加载的文件,执行以下操作:</p>
<ol>
<li>创建一个<code>PYTHONSTARTUP</code>环境变量并将其设置为启动文件。E、 g.:<code>PYTHONSTARTUP=/home/user/.pythonrc</code>(在unix外壳中)</li>
<li>编辑启动文件,使其包含在加载python时要自动执行的命令</li>
</ol>
<p>一个<code>.pythonrc</code>的例子可以是:</p>
<pre><code>import sys
sys.path.append('/path/to/some/folder/')
</code></pre>