我正在VS代码中工作,以便在名为myenv
的conda
环境中运行Python脚本,其中已经安装了sklearn
。但是,当我导入并运行脚本时,我收到以下错误:
Traceback (most recent call last):
File "d:\ML\Project\src\train.py", line 5, in <module>
from sklearn.linear_models import LinearRegression
ModuleNotFoundError: No module named 'sklearn'
我已经尝试了下面建议的所有可能的解决方案,但没有一个对我有效:
- ModuleNotFoundError: No module named 'sklearn'
- ModuleNotFoundError: No module named 'sklearn.__check_build._check_build'?
- ImportError in importing from sklearn: cannot import name check_build
- importError: cannot import name __check_build #8754
有人能建议一个不同的方法来解决这个问题吗?
5条答案
按热度按时间pcww981p1#
据pypi称:
使用
pip install scikit-learn
而不是pip install sklearn
根据我的经验,这是行得通的:
xqnpmsa82#
你试过https://code.visualstudio.com/docs/python/environments吗
有同样的问题,并通过设置vscode使用我的conda环境解决了它。
lztngnrs3#
我遇到过类似的问题,在应用了所有推荐的解决方案后,问题仍然存在,直到后来我发现我的VS-Code Python解释器指向了一个不同的虚拟环境。
我把它改成了工作虚拟环境,一切都运行得非常好。
ljo96ir54#
我也有同样的问题,但当我尝试这个命令的错误得到修复:
pip安装sklearn
k10s72fa5#
单击VS代码中的终端并运行以下命令,以在VS代码中创建虚拟环境。
python -m venv path location of the working file\myvenv
在VS代码中,它将自动激活。
我附上了一张照片