<p>你可以运行你的代码,对吗</p>
<p>导入错误不是真的</p>
<p>我可以重现您的问题,但我不确定您遇到的导入错误是由<code>Pylance</code>像我这样的人提示的</p>
<p>如果是,您可以将其添加到settings.json文件中:</p>
<pre><code> "python.analysis.extraPaths": [
"${workspaceFolder}/[some paths]/Project",
],
</code></pre>
<p>如果不是,请告诉我</p>
<p><strong>更新:</strong></p>
<p><code>File > Preferences > Settings</code>或快捷方式<code>Ctrl+,</code>打开settings.json文件。然后单击此处打开json文件:</p>
<p><a href="https://i.stack.imgur.com/rLMmi.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/rLMmi.png" alt="enter image description here"/></a></p>
<p>如果直接在VSCode中打开<code>qrcodeTest.py</code>文件,则应将其添加到settings.json文件中:</p>
<pre><code> "python.analysis.extraPaths": [
"C:/Users/zacha/ZCFTest",
],
</code></pre>
<p>如果在VSCode中打开<code>ZCFTest</code>文件夹,则无需配置任何内容</p>
<p><code>"python.analysis.extraPaths"</code>表示<code>Addtional import search resolution path</code></p>
<blockquote>
<p>Pylance needs to know which import resolution paths to use. By
default, it uses the root of your workspace. You will need to add
these additional paths using the "python.analysis.extraPaths" setting
like this: "python.analysis.extraPaths": ["base", "utils", "dataset",
""] Note that these paths are relative to your workspace root
directory.</p>
</blockquote>
<p>来自开发者<a href="https://github.com/microsoft/pylance-release/issues/29#issuecomment-653898833" rel="nofollow noreferrer">explain</a></p>