擅长:python、mysql、java
<p>实际上,您的strace行没有任何帮助;这些访问并没有导致模块被导入。在</p>
<p>这种导入错误可能有多种原因:</p>
<ol>
<li>有人修改路径系统这已经不在模块路径内了</li>
<li>这些模块中的循环导入,这是由您先从另一个模块导入触发的!在</li>
<li>你有站点冲突(是的,有类似的),同一个模块从不同的站点包位置加载</li>
<li>搜索路径中的某个模块与某个其他模块或某个系统模块冲突。在</li>
</ol>
<p>如果你把第二组斜线粘贴起来,我们就更接近于解了?在</p>
<h2>更新</h2>
<p>对于2。我是说,如果你有两个文件的结构如下</p>
<p>在食品/<strong>初始化</strong>.py:</p>
<pre><code>from bar import baz
</code></pre>
<p>在棒.py/<strong>初始化</strong>.py:</p>
^{pr2}$
<p>在snafu.py公司名称:</p>
<pre><code>import bar
import foo
</code></pre>
<p>在好的。好的公司名称:</p>
<pre><code>import foo
import snafu
</code></pre>
<p>运行pythonsnafu.py得到一个崩溃和类似的strace输出,运行python好的。好的一切正常。在</p>