为什么我的Python导入不能在VSCode中工作?
首先,我对Python以及最近从Atom转移过来的VSCode世界都是新手。我还要说,我使用的是2014年初运行macOS Catalina的MacBook Air。我真的很喜欢VSCode!这在很多方面都很神奇,但这。。。这太不清楚了 好吧,我几乎什么都试过了,我不明白为什么我的导入不起作用!我已经在Github上查看了关于这个问题的文档,我会说我可能在那里的目录有问题,参考文档。我已经尝试了python.autoComplete.extrapath:[],之类的东西。我尝试过改变我的虚拟环境,当然,我自己也建立了一个新的虚拟环境。我已经尝试将python.languageServer设置为Jedi,然后再设置为Microsoft。我甚至找不到python.jediabled:每个人都让我取消注释的错误注释 然而,我的导入仍然无法解析Microsoft语言服务器,或者找不到终端,或者无法导入Pylint。这让我很生气,我不明白我做错了什么 我见过像pygame和requests这样的模块在许多其他YouTube的VSCode上工作得很好,但我的模块还没有工作 有人能告诉我这个秘密吗?我显然不知道?谢谢 更新帖子:为什么我的Python导入不能在VSCode中工作?,python,visual-studio-code,importerror,python-venv,Python,Visual Studio Code,Importerror,Python Venv,首先,我对Python以及最近从Atom转移过来的VSCode世界都是新手。我还要说,我使用的是2014年初运行macOS Catalina的MacBook Air。我真的很喜欢VSCode!这在很多方面都很神奇,但这。。。这太不清楚了 好吧,我几乎什么都试过了,我不明白为什么我的导入不起作用!我已经在Github上查看了关于这个问题的文档,我会说我可能在那里的目录有问题,参考文档。我已经尝试了python.autoComplete.extrapath:[],之类的东西。我尝试过改变我的虚拟环境
感谢迄今为止帮助过我们的每一个人。我离解决这个问题越来越近了^-^ 他们删除了python.jadienabled设置,而不是python.languageServer,您可以参考
可能您没有安装要导入的软件包,因为您使用了错误的“pip”。当您选择正确的环境时,需要激活itCtrl+Shift+`,否则将使用错误的“pip”。您可以键入'pip-version'来检查您使用的是哪个'pip'。然后,您可以尝试安装要导入的软件包。您是否已从Visual Studio Marketplace安装了针对VS代码的Python扩展?这可能会有所帮助:您是否可以确认设置了Python.jediabled:false?toast消息只有在设置为true时才会显示。为什么目录名中有一个:?您是否确保已将触发导入错误的包安装到为Python扩展选择的环境中?例如,pygame和请求都是第三方的,因此Python本身不附带它们。然后,我需要用pip3而不是pip来安装pygame软件包,以及我想要在虚拟环境中安装的任何其他外部模块?我已经使用包含的激活脚本激活了我的venv。您是否检查了正在使用的pip?换句话说,您能在虚拟环境中找到包吗?在{environmentName}/Lib/site包下是哪个?是的,我相信我正在使用pip。该链接显示了my venv中两个文件夹的图像。因此,您能否在您的虚拟环境下找到诸如“pygame”之类的软件包,正如您所说,您使用了虚拟环境下正确的“pip”来安装所需的软件包?您可以尝试命令“pip show pygame”或“pip install pygame”,以确定是否确实安装了该软件包。从您给出的图片来看,首先,您最好安装python3而不是python2,其次,您安装的pygame实际上是在全局python而不是虚拟环境下安装的。因此,首先,您应该检查“pip-version”,以确定您正在虚拟环境下使用正确的pip,然后安装所需的软件包。