<blockquote>
<ul>
<li>Do I need to include the source files directly with my files? Perhaps in a subdirectory? How would I use it in my code (how do I import them in my .py file)?</li>
</ul>
</blockquote>
<p>您只需要导入<code>py</code>文件。例如,如果模块名为<code>x</code>,则需要执行<code>import x</code></p>
<blockquote>
<ul>
<li>Do I need to "build" (make?) them and reference them? How? How do you "compile" something like that in windows?</li>
</ul>
</blockquote>
<p>不。只要做一个<code>import x</code>,就会创建一个<code>x.pyc</code>文件。这是模块<code>x</code>的字节编译版本。</p>
<blockquote>
<ul>
<li>Am I totally missing some important point?
Download the <code>python-dateutil</code> and extract it to a directory.</li>
</ul>
</blockquote>
<p>然后您需要执行(可能需要在Windows上具有适当的权限)。阅读更多<a href="http://docs.python.org/install/" rel="nofollow">here</a>)</p>
<p><code>python setup.py install</code></p>
<p>这将自动安装(并因此复制)所有模块文件到Python解释器可以找到它们的路径。您可以通过使用:<code>import sys</code>然后使用<code>print sys.path</code>找到它。这些将是口译员搜索模块的位置。</p>
<p>安装后,启动解释器,然后尝试<code>import dateutil</code>。如果一切正常,应该导入模块。</p>
<p>当您需要分发应用程序时,需要将所有必需的模块打包在一起。注意,您只需要包含<code>py</code>文件,而不是<code>pyc</code>。</p>
<p>为了更好地理解源文件的打包,您需要阅读<code>disutitls</code>模块。<a href="http://docs.python.org/library/distutils.html" rel="nofollow">Here</a>是链接。</p>