【发布时间】:2020-10-26 10:59:41
【问题描述】:
运行以下代码时出现此错误:
from sklearn.decomposition import LatentDirichletAllocation
ImportError:无法从部分初始化的模块“sklearn”导入名称“__check_build”(很可能是由于循环导入)。
当我检查pip freeze scikit-learn 已安装时。
另外,我尝试卸载并重新安装 sklearn,现在我得到了一个不同的错误:
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\Users\\<user>\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python38\\site-packages\\sklearn\\datasets\\tests\\data\\openml\\292\\api-v1-json-data-list-data_name-australian-limit-2-data_version-1-status-deactivated.json.gz'
【问题讨论】:
-
@SamMason 已经尝试了所有这些。仍然无法正常工作
-
使用
virtualenv或conda环境,然后安装sklearn -
@bigbounty 我正在使用 env 安装
-
Windows 是否还有 255 个字符的路径限制?如果是这种情况,可能值得尝试使用涉及较短路径的东西进行安装
标签: python python-3.x scikit-learn pip sklearn-pandas