擅长:python、mysql、java
<p>我认为问题来自于这样一个事实,即您没有对<em>mypkg</em>文件夹中的<em>mypkg</em>的引用。当我尝试运行您的示例时(使用verbose选项),看看Python正在做什么:</p>
<pre><code># trying /vagrant/mypkg/mypkg.py
</code></pre>
<p>这就是为什么它能找到模块,因为它不存在。你可以做的一件事是用一个名为<em>mypkg.py</em>的文件</p>
<pre><code>import a
</code></pre>
<p>但这只是你穿上另一件夹克的第二种可能性。在不知道您想要完成什么的情况下,我将选择<a href="https://docs.python.org/2/tutorial/modules.html#intra-package-references" rel="nofollow">Intra-package Reference</a>文本上的第一个示例。我会这样写:</p>
<pre><code>from a import echo
print(echo('message'))
</code></pre>