Ben*_*Ben 8 python python-typing pyright
我刚刚开始使用Pyright。在运行良好的文件上运行它我得到了很多错误。
这个问题类似,但指的是自己的模块。
例如Import "numpy" could not be resolved。这是什么意思,我该如何解决?
Ben*_*Ben 19
在我的计算机上,我有 3 个 Python,一个来自 Anaconda 的 3.6,以及一个 2.7 和 3.7 是常规 Python。在这个 GH 问题的推动下,我从 Anaconda 3.6 切换到 3.7,然后再次返回,问题就消失了。
我认为这是因为您的.vscode/settings.json(以下是我的)在更改python之前没有最后一行,此时,最后一行被放入并且 Pyright 有一些东西要看。
{
"python.linting.enabled": true,
"python.formatting.provider": "black",
"python.pythonPath": "C:\\Users\\ben\\Anaconda3\\python.exe"
}
Run Code Online (Sandbox Code Playgroud)
python -m pip install -U pylint
python -m pip install --upgrade pip
打开 VS Code -> CTRL + SHIFT P-> 搜索 ' select linter' [ Python: Select Linter] -> 按 Enter 并选择Pylint
如果没有解决。在您的全球环境中尝试deactivate您的环境。pip install numpy
如果您使用本地环境遇到未解决的导入错误,则添加In .vscode/settings.json "python.analysis.extraPaths": ["./path-to-your-code"],例如"python.analysis.extraPaths": [ "*.lib" ]
我不确定您是否已经解决了这个问题,但是我在使用 pip install 得到的东西上遇到了很多麻烦,并且它们已成功安装,但是当我尝试导入它们时,它们没有导入
我发现对我来说,一些安装被安装到一个单独的文件夹中,而不是它们需要导入的正确文件夹中。
如果您尝试使用 pip install 再次安装它,那么它会说您已经安装了它,并且它会给您文件所在的位置,我从那里复制了文件并将它们粘贴到正确的位置(在 Windows 上) )
C:\Users\{用户名}\AppData\Local\Programs\Python{Python 版本}\Lib\site-packages
我试图找到一个地方来分享这个,这是最接近这个问题的,所以我希望它能有所帮助!
编辑:上面的答案绝对是一个短期解决方案,但我能够通过重新安装 pip 来完全解决这个问题。我忘记了如何重新安装它,但我想如果您需要长期解决方案,我应该添加此内容来为您指明正确的方向
| 归档时间: |
|
| 查看次数: |
24552 次 |
| 最近记录: |