在阅读了一些文档之后,我理解了python如何导入模块,以及如果导入模块会发生什么。但所有这些似乎都无济于事。
当我在python3
中使用virtualenv(vscode)
调试python文件时,python似乎创建了一个名为__main__
的新模块
我做了一些谷歌搜索,但失败了,我可以找到任何有用的东西
请注意,如果没有vitualenv
或使用python2
中的virtualenv
来vscode
进行调试,那么这将非常有效。
以下是一些关于我面临的问题的图片。 抱歉,我现在无法添加任何图片,所以我在下面添加一些链接,希望这些不会影响很多
Now my pythonPath is VirtualEnvs/test/bin/python
python3 in virtualenv
Now my pythonPath is /usr/local/bin/python3
not in any virtualenv!
我的问题是:
1.为什么python会创建这个空模块?
2.如何在vscode
中解决此问题?