为什么python在firs创建一个名为“uumain”的模块

2024-09-23 22:30:22 发布

您现在位置:Python中文网/ 问答频道 /正文

在阅读了一些文档之后,我了解了python是如何导入模块的,以及如果导入模块会发生什么。但所有这些似乎都无济于事。在

当我用python3virtualenv(vscode)中调试python文件时,python似乎创建了一个名为__main__的新模块 我做了一些谷歌搜索,但失败了,我可以找到任何有用的东西

请注意,不使用vitualenv或使用virtualenv中的python2vscode中进行调试将非常有效。在

这是一些关于我面临的问题的图片。 抱歉,我现在不能添加任何图片,所以我在下面放了一些链接,希望这些不会影响太大

  1. Now my pythonPath is ^{} python3 in virtualenv

  2. Now my pythonPath is ^{} not in any virtualenv!

我的问题是:
1为什么python要创建这个空模块?
2如何在vscode中修复此问题?在


Tags: 模块文件in文档virtualenvismainmy