[英]"pytest" is not accessed / Import "pytest" could not be resolved - Pylance
我已经很久没有碰过 python 了,我忘记了导入会有多痛苦。
所以我使用 pylance 和 pipenv 作为我的 shell。 我在本地环境中安装了 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。 德维尔弗莱彻的回答,它似乎对我不起作用,但我也可能在那里搞砸了。 然而,在这个过程中,我记得我没有更换我的翻译。 一旦我将解释器更改为我的 pipenv shell 就解决了我的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.