pycharm VS Code成功检测到venv,但无法访问内部安装的软件包

kulphzqa  于 2023-11-19  发布在  PyCharm
关注(0)|答案(1)|浏览(232)

我最近在PyCharm上使用scikit learn创建了一个python项目。首先,我遵循了官方网站from sklearn import linear_model上的示例代码,然后转移到其余代码。
然后我尝试在vscode上运行它,我将解释器设置为venv,就像在pycharm中一样,但我得到了以下错误:
Traceback(most recent call last):from sklearn import linear_model ModuleNotFoundError:No module named 'sklearn'
这很奇怪,因为我从来没有在PyCharm上看到过这个错误。
知道是哪里出了问题吗
步骤/代码复制
只要在你的代码中包含从sklearn导入的linear_model,假设你已经安装了软件包,vscode和pycharm都应该可以编译,在这个阶段你不会看到任何错误。
预期结果
运行剩下的代码
实际结果
得到上面提到的错误
任何帮助将不胜感激,谢谢!

s4n0splo

s4n0splo1#

您可以按照以下步骤进行检查。
1.确保您已经在venv环境中安装了软件包。
1.使用快捷键Ctrl+Shift+P并键入Python: Select Interpreter将Python解释器更改为venv环境。
1.通过单击按钮Run Python File(运行Python文件)运行Python文件,该按钮由Python扩展提供,而不是Run Code按钮。
1.如果仍然不起作用,请尝试关闭所有终端并删除您的文件。

相关问题