为什么python最初会创建一个名为`__main__`的模块

时间:2017-07-17 03:12:51

标签: python visual-studio-code python-import

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

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

请注意,如果没有vitualenv或使用python2中的virtualenvvscode进行调试,那么这将非常有效。

以下是一些关于我面临的问题的图片。 抱歉,我现在无法添加任何图片,所以我在下面添加一些链接,希望这些不会影响很多

  1. Now my pythonPath is VirtualEnvs/test/bin/python python3 in virtualenv

  2. Now my pythonPath is /usr/local/bin/python3 not in any virtualenv!

  3. 我的问题是:
    1.为什么python会创建这个空模块? 2.如何在vscode中解决此问题?

0 个答案:

没有答案