无法访问"pytest"/无法解析导入"pytest" - Pylance



我已经很久没有接触python了,我忘记了导入会有多痛苦。

所以我用挂架和pipenv作为外壳。我在本地环境中安装了pytest,我可以从命令行运行pytest并测试我的代码。但是,我无法将其导入运行测试的同一文件中。知道是什么导致了这个问题吗?

Python 3.9版

我的测试在根目录下的一个单独的文件中。我在测试中没有init.py文件。我读过可能会引起问题的文章。

可能Pylance虚拟环境site-packages文件夹的路径中出现问题并返回Import "pytest" could not be resolved,您需要以这种方式设置python路径:

"python.pythonPath": "/my/project/path/.venv/bin/python"

我尝试了h.deville fletcher的答案,但它似乎对我不起作用,但我也可能在那里搞砸了。然而,在这个过程中,我记得我没有更换翻译。有一次,我把解释器换成了我的pipenvshell,解决了我的问题。

相关内容

  • 没有找到相关文章