Python ModuleNotFoundError:没有名为';mlxtend';尽管mlxtend在pip列表中

Python ModuleNotFoundError:没有名为';mlxtend';尽管mlxtend在pip列表中,python,python-3.x,jupyter-notebook,Python,Python 3.x,Jupyter Notebook,我在jupyter笔记本上使用Python3.8.6和mlxtend版本0.17.3 我已在命令提示符下使用在虚拟环境中安装了mlxtend pip install mlxtend 它也出现在我的pip列表中 但是,当我尝试在VS代码中导入模块,并选择我的venv作为python解释器时: from mlxtend.feature_selection import SequentialFeatureSelector as SFS 我面临的错误是: ModuleNotFoundError: N

我在jupyter笔记本上使用Python3.8.6和mlxtend版本0.17.3

我已在命令提示符下使用在虚拟环境中安装了mlxtend

pip install mlxtend
它也出现在我的pip列表中

但是,当我尝试在VS代码中导入模块,并选择我的venv作为python解释器时:

from mlxtend.feature_selection import SequentialFeatureSelector as SFS
我面临的错误是:

ModuleNotFoundError: No module named 'mlxtend'

感谢您的帮助。

请尝试pip列表或在控制台中导入mlxtend以显示错误消息。如果它不存在,那就是环境配置问题。然后,您可以使用pip在那里安装模块


我记得我的一个朋友在其他模块上也有同样的问题。他还使用了某种虚拟环境,我想这是造成问题的原因。

错误是由于环境造成的,我也遇到了类似的问题,但我通过在解释器设置中添加isntalled库解决了问题,但我在PyCharm中做到了这一点,在VS代码中寻找类似的选项。
另外,如果在VS中找到该选项,我将进行更新。

请确认您只安装了一个python版本。常见的情况是有多个python版本,这可能会导致出现问题。我已经检查过,在命令提示符中键入
python
,我发现我只安装了python 3.8.6。VS代码可能需要设置python路径。@WaketZheng on VS code,我已选择my virtual environment作为路径
Python:Select解释器>Python 3.8.6 64位('.venv')
您似乎需要远程帮助。在命令提示符下,使用pip列表显示正在安装的mlxtend。错误消息显示在VS代码中。使用pip列表时,mlxtend不存在。输入
pip install mlxtend
会给我另一个错误
错误:由于环境原因无法安装软件包错误:[Errno 2]没有这样的文件或目录:
我认为WasketZheng和您认为这是一个环境问题是对的。将联系我的管理员寻求帮助谢谢,我又在乱搞我的VS代码,他们建议安装一个扩展,不知怎么的,它成功了!在我的[jupyter notebook]中工作时,下载的脚本有
jupyter bundlerextension
jupyter NbeExtension
jupyter notebook
jupyter serverextension
jupyter nbconvert
jsonschema
jupyter trust
。我猜我的jupyter笔记本一开始没有正确配置。谢谢大家的贡献。