擅长:python、mysql、java
<p>我刚刚遇到了同样的错误,并最终设法弄清楚发生了什么(最大的线索是<code>(Is it on sys.path?)</code>中的<code>ImportError</code>)。</p>
<p>您需要将项目目录添加到<code>PYTHONPATH</code>-这是文档的意思</p>
<blockquote>
<p>Note that the settings module should be on the Python import search path.</p>
</blockquote>
<p>这样做,快跑</p>
<pre><code>$ export PYTHONPATH=$PYTHONPATH:$PWD
</code></pre>
<p>在运行<code>~/dev/django-project</code>之前从<code>django-admin.py</code>目录中。</p>
<p>可以将此命令(用项目的实际路径替换<code>$PWD</code>,即<e em><code>~/dev/django-project</code>)添加到virtualenv的<code>source</code>脚本中。如果您选择在某个点(为这种情况而设计)前进到<a href="http://pypi.python.org/pypi/virtualenvwrapper">virtualenvwrapper</a>,则可以将<code>export PY...</code>行添加到自动生成的<code>postactivate</code>钩子脚本。</p>
<p><a href="https://github.com/mrcoles/mkdjangovirtualenv">mkdjangovirtualenv</a>进一步自动化了这一点,为您在Python路径中添加了适当的条目,但我自己还没有测试过。</p>