我刚刚开始使用Pyright。在运行良好的文件上运行它会遇到很多错误。
This question类似,但指的是自己的模块。
例如Import "numpy" could not be resolved
。这是什么意思,我该如何解决?
答案 0 :(得分:3)
在我的计算机上,我有3个Python,Anaconda的3.6和常规python的2.7和3.7。在this GH issue的推动下,我从Anaconda 3.6切换到3.7,然后再次返回,问题消失了。
我认为是这种情况,因为您的.vscode/settings.json
(以下是我的)直到您 change python都没有最后一行,此时,最后线已插入,Pyright有一些要看的东西。
{
"python.linting.enabled": true,
"python.formatting.provider": "black",
"python.pythonPath": "C:\\Users\\ben\\Anaconda3\\python.exe"
}
答案 1 :(得分:0)
我不确定您是否已解决此问题,但是我在pip安装中遇到了很多麻烦,并且安装成功,但是当我尝试导入它们时,它们没有导入< / p>
我发现对我而言,某些安装安装在单独的文件夹中,而不是导入时所需的正确文件夹。
如果您尝试使用pip install再次安装它,那么它会说您已经安装了它,并且会为您提供文件所在的位置,我从那里复制了文件并将其粘贴到正确的位置(在Windows上)
C:\ Users {用户名} \ AppData \ Local \ Programs \ Python {Python版本} \ Lib \ site-packages
我正试图找到一个分享这一点的地方,而这是离问题最近的地方,所以我希望能有所帮助!
答案 2 :(得分:0)
将 numpy 导入到 sume 文件夹中.. 也许它被安装在另一个文件夹中