如何解决导入sci-kit的子软件包可了解“未知位置”
我尝试进行一些PCA和TSNE分析。我想使用sklearn导入PCA和TSNE软件包。 互联网说我应该使用这些进口
from sklearn.decomposition import PCA
from sklearn.manifold import TSNE
https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.PCA.html https://scikit-learn.org/stable/modules/generated/sklearn.manifold.TSNE.html
但是,当我尝试导入这些消息时,我会收到此消息。
ImportError: cannot import name 'PCA' from 'sklearn.decomposition' (unknown location)
我确实安装了sklearn,并且能够导入sklearn.decomposition和sklearn.manifold。但是,如果我尝试这样做:
import sklearn.decomposition as decom
decom.PCA
我得到相同的ImportError。我尝试重新安装sklearn并对其进行更新,但这不能解决问题。你们中的一个人是否知道我在做什么错?我正在使用Python 3.7.8,并在MiniConda中使用jupyter Lab。
sklearn的文档为23.2版,与我的scikit-learn的版本相同。
编辑:我创建了一个全新的虚拟环境,现在我的目录(decom)完全不同了。 PCA和TSNE的那些软件包正在运行。有人能启发我为什么在当前环境下无法正常工作吗?它与不兼容的软件包有关吗?我没有得到任何警告。它已经解决了,但我很好奇这是什么原因,以及将来如何解决。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。